# Self-Improve Skill - 분석 파라미터 # 점수 가중치 (합계: 100) scoring: frontmatter: 15 documentation: 20 workflow: 25 error_handling: 15 resources: 10 cross_references: 10 metadata: 5 # 등급 기준 grades: S: 90 A: 80 B: 70 C: 60 D: 0 # 우선순위 기준 priority_thresholds: high: 80 # 80점 미만 = 즉시 개선 (높은 우선순위) medium: 60 # 60점 미만 = 권장 개선 (중간 우선순위) low: 40 # 40점 미만 = 선택적 개선 (낮은 우선순위) # Frontmatter 검증 규칙 frontmatter: required_fields: - name - description - version - author optional_fields: - tags - dependencies - license description_patterns: - "USE FOR:" - "DO NOT USE FOR:" version_format: "semver" # major.minor.patch # 문서 구조 검증 규칙 documentation: required_sections: - title # H1 헤딩 - purpose # 한 문단 요약 recommended_sections: - workflow # 워크플로우 설명 - error_handling # 에러 처리 - examples # 사용 예시 max_heading_depth: 4 min_paragraph_length: 20 # 워크플로우 검증 규칙 workflow: min_phases: 2 require_phase_names: true require_decision_points: false # 분기 처리 필수 여부 require_test_scenarios: false # 테스트 시나리오 필수 여부 # 에러 핸들링 검증 규칙 error_handling: require_table: true min_scenarios: 3 required_columns: - situation - response # 리소스 검증 규칙 resources: check_scripts_exist: true check_templates_exist: true check_references_exist: true allowed_extensions: - .md - .sh - .py - .ps1 - .yaml - .json # 교차참조 검증 규칙 cross_references: check_links_valid: true check_related_skills: true # 메타데이터 검증 규칙 metadata: require_version: true require_author: true require_license: false require_dependencies: false # 분석 대상 제외 패턴 excludes: - ".git" - ".gitignore" - "node_modules" - "__pycache__" - "*.pyc" # 보고서 설정 report: language: "ko" # 보고서 언어 include_examples: true # 개선 전/후 예시 포함 max_improvements: 20 # 최대 개선 사항 수