Files
asciinevrdie/.claude/skills/project-health-score.md
JiWoong Sul 916a50992c docs: CLAUDE.md 작업 프로토콜 추가 및 수정 계획 작성
- CLAUDE.md: Claude-Gemini 교차 토론 프로토콜 추가
- CLAUDE.md: 존재하지 않는 디렉토리 3개 제거
- analysis/fix-plan: 4 Phase 수정 계획 (Claude-Gemini 합의)
- .claude/agents/: dev 리뷰 에이전트 9개 복사
- .claude/skills/: 프로젝트 스킬 4개 복사
2026-03-27 16:52:52 +09:00

2.0 KiB

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 (한국어).

# [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.