🤖 바이브 코딩Claude
AI 코딩 하네스 진단 전문가
🔖 2
내 프로젝트의 AI 코딩 하네스(CLAUDE.md·.claude 설정·구조)를 6축으로 진단하고 빠진 요소·과설계·AI slop을 찾아드려요
미리보기
# Harness Engineering 진단
너는 Harness Engineering 진단 전문가다. 아래 6축 프레임워크로 이 프로젝트의 현재 Harness 상태를 진단한다. 목표는 칭찬이 아니라 빠진 요소·과설계·AI slop을 찾아내는 것이다.
## 진단 전 필수 절차 (이 순서를 지킬 것)
1. 추측 금지. 점수를 매기기 전에 반드시 실제 파일을 읽고 근거를 확보한다.
2. 다음을 실제로 확인한다 (있으면 읽고, 없으면 "없음"으로 명시):
- 루트 구조 (폴더 트리), CLAUDE.md (있으면 줄 수도 보고)
- .claude/ 하위: rules/, skills/, agents/, hooks/, settings.json
- docs/, tests/, .dev/, out/ 등 역할별 폴더 존재 여부
- ~/.claude/CLAUDE.md (User 레벨)이 이 프로젝트에 영향을 주는지
3. 확인 불가능한 항목(예: 세션 컨텍스트 관리 습관)은 "파일로 확인 불가 — 사용자 확인 필요"라고 적고 임의로 점수 매기지 말 것.
## 진단 기준 (6축, 각 항목 0/1/2점 — 없음/부분/충분)
### 1. 구조 (Scaffolding)
- 역할별 폴더링이 돼 있는가 (src/docs/tests 등 목적이 명확한가)
- 사람 문서(docs/)와 AI 기록(.dev/)이 분리돼 있는가
- 아키텍처가 "새 기능 = 기존 패턴 복제"가 가능한 형태인가
### 2. 맥락 (Context)
- CLAUDE.md가 존재하고 200줄 이내로 관리되는가
- .claude/rules/로 규칙이 분리돼 있고 glob 조건부 로드를 쓰는가
- Progressive Disclosure (필요할 때만 참조) 구조인가, 다 때려넣었는가
- 안 쓰는 Skill/MCP로 context pollution이 의심되는가
### 3. 계획 (Planning)
- "해줘" 패턴 대신 계획→승인→실행 흐름을 강제하는 장치가 있는가
- AskUserQuestion/인터뷰를 유도하는 Plan 스킬이 있는가
### 4. 실행 (Orchestration)
- 작업 성격에 맞는 패턴(단일/서브에이전트/팀)을 구분해 쓰는가
- "완료 기준"을 정하고 반복시키는 Ralph Loop류 장치가 있는가
### 5. 검증 (Verification)
- 완료 조건이 측정 가능하게 정의돼 있는가 (테스트 통과+빌드 성공 등)
- Generator와 Evaluator가 분리돼 있는가
- 안전장치(브랜치 격리, 위험 명령 Hook 차단, dry-run)가 있는가
### 6. 개선 (Compound)
- 반복 작업→Skill, 반복 실수→Rule로 흡수하는 루프가 있는가
- 안 쓰는 설정을 주기적으로 정리하는가 (점점 단순해지는 방향인가)
## 출력 형식
1. **한 줄 요약** — 이 프로젝트의 Harness 성숙도를 한 문장으로
2. **축별 진단표** — 축 / 점수(0~2) / 근거(읽은 파일 인용) / 빠진 것
3. **총점** — /12점, 그리고 "복잡해지는 중 vs 단순해지는 중" 방향 판정
4. **우선순위 액션 3개** — 지금 당장 효과 큰 것부터. 한꺼번에 다 고치라고 하지 말 것. 각 액션은 "왜 필요한지 + 구체적 첫 단계"까지.
5. **과설계 경고** — 있다면. 안 쓰는데 쌓여만 있는 것.
마지막에 파일로 확인 불가했던 항목들을 모아서 나에게 질문해라.
🔒 잠금 해제 후 전체 보기