콘텐츠로 이동

02-구조

02 — 결정 트리(텍스트 다이어그램)

섹션 제목: “02 — 결정 트리(텍스트 다이어그램)”
[클로드가 이상하다]
[1. 권한층] /permissions
│ 도구 호출이 거부되나? ── 예 → settings.json 화이트리스트 추가
│ 아니오
[2. 컨텍스트층] /cost · /compact 상태
│ 컨텍스트 사용률 ≥80%? ── 예 → /compact 또는 /clear
│ CLAUDE.md 변경 후 미반영? ── 예 → /clear 후 재진입
│ 아니오
[3. 도구 루프층]
│ 같은 도구 5회 이상 반복? ── 예 → Esc로 중단, 작업 분해(Plan Mode)
│ 종료 조건 없는 ralph? ── 예 → until 절 추가
│ 아니오
[4. 프롬프트층]
│ 출력 형식 어긋남? ── 예 → 예시 1개 + 형식 태그 추가
│ 한영 혼합? ── 예 → "한국어로 답해" 명시
│ 모호한 부사? ── 예 → 측정 가능한 기준으로 교체
│ 아니오
[5. 모델층]
│ /model로 모델 교체 (Sonnet → Opus)
│ 같은 입력 재시도 (Self-consistency 1차 검증)
│ 그래도 실패면 → /bug 리포트

근거: claude-code-harness-anatomy.md, claude-code-protecting-context.md, tool-loop-design.md, safety-rails.md.

위 트리를 모니터 옆에 붙여 두면 디버깅 시간이 평균 15분 → 3분으로 줄어든다.