- CLAUDE.md: Claude-Gemini 교차 토론 프로토콜 추가 - CLAUDE.md: 존재하지 않는 디렉토리 3개 제거 - analysis/fix-plan: 4 Phase 수정 계획 (Claude-Gemini 합의) - .claude/agents/: dev 리뷰 에이전트 9개 복사 - .claude/skills/: 프로젝트 스킬 4개 복사
69 lines
2.0 KiB
Markdown
69 lines
2.0 KiB
Markdown
# Project Health Score Skill
|
|
|
|
## Trigger
|
|
`/project-health [absolute_path]` or "프로젝트 건강 점수", "헬스 스코어"
|
|
|
|
## Description
|
|
Calculates a weighted health score (0-100) across all 8 dimensions from the project audit.
|
|
|
|
## Scoring Weights
|
|
|
|
| Dimension | Weight | Rationale |
|
|
|-----------|--------|-----------|
|
|
| Security | 20% | Vulnerabilities can kill a product |
|
|
| Architecture | 15% | Foundation determines long-term viability |
|
|
| Code Quality | 15% | Maintainability = team velocity |
|
|
| Testing | 15% | Safety net for changes |
|
|
| Supply Chain | 10% | Legal and security exposure |
|
|
| DevOps | 10% | Deployment reliability |
|
|
| Performance | 10% | User experience |
|
|
| Documentation | 5% | Onboarding and maintenance |
|
|
|
|
## Score Interpretation
|
|
|
|
| Range | Grade | Meaning |
|
|
|-------|-------|---------|
|
|
| 90-100 | A | Production-ready, well-maintained |
|
|
| 75-89 | B | Good, minor issues to address |
|
|
| 60-74 | C | Acceptable, significant improvements needed |
|
|
| 40-59 | D | Risky, major issues present |
|
|
| 0-39 | F | Critical, not safe for production |
|
|
|
|
## Output Format
|
|
Final deliverable in **Korean (한국어)**.
|
|
|
|
```markdown
|
|
# [Project Name] Health Score
|
|
|
|
## Overall: [Score]/100 — Grade [A/B/C/D/F]
|
|
|
|
## Radar Chart Data
|
|
| Dimension | Score | Weight | Weighted |
|
|
|-----------|-------|--------|----------|
|
|
| Security | /10 | 20% | |
|
|
| Architecture | /10 | 15% | |
|
|
| Code Quality | /10 | 15% | |
|
|
| Testing | /10 | 15% | |
|
|
| Supply Chain | /10 | 10% | |
|
|
| DevOps | /10 | 10% | |
|
|
| Performance | /10 | 10% | |
|
|
| Documentation | /10 | 5% | |
|
|
| **Total** | | **100%** | **/100** |
|
|
|
|
## Trend (if previous audit exists)
|
|
| Dimension | Previous | Current | Delta |
|
|
|-----------|----------|---------|-------|
|
|
|
|
## Bottom 3 (Biggest Improvement Opportunities)
|
|
1. [Dimension] — [Score] — [Quick Win]
|
|
2. ...
|
|
3. ...
|
|
```
|
|
|
|
## Brutal Analysis Principles
|
|
- Weighted score must be mathematically correct — no rounding in favor
|
|
- Grade F projects must be called out explicitly
|
|
|
|
## Claude-Gemini Cross-Debate Protocol
|
|
Score disagreements > 1 point per dimension are debated until consensus.
|