디버그은(는) 무엇을 하나요?
현재 OMC/Claude-Code 세션의 문제, 워크플로 중단, 또는 혼란스러운 런타임 동작에 대해 진단을 원할 때 이 스킬을 사용하세요.
목표
실제 실패 신호를 신속하게 찾고 다음 수정 단계를 설명합니다.
워크플로
- 사용자의 문제 설명을 주의 깊게 읽습니다.
- 먼저 가장 관련성 높은 로컬 증거를 검사합니다:
- trace 도구
- state 도구
- 필요 시 노트패드 / 프로젝트 메모리
- 실패한 테스트 또는 명령어
- 가능하다면 문제를 좁게 재현합니다.
- 증상과 근본 원인을 분리합니다.
- 가장 작은 다음 수정 또는 검증 단계를 권장합니다.
규칙
- 추측보다 실제 증거를 우선시합니다.
- 문제가 조정, Hook, 또는 에이전트 흐름과 관련된 경우 trace/state 표면을 사용합니다.
- 문제가 실제로 애플리케이션 코드가 아닌 제품/런타임 버그라면 그대로 말합니다.
- 실패를 격리하기 전에 광범위한 재작성을 지시하지 않습니다.
출력
- 관찰된 실패
- 근본 원인 가설
- 해당 가설에 대한 증거
- 최소한의 다음 조치