
스택 트레이스와 코드 컨텍스트를 입력하면 5가지 가설 + 검증 명령 + 즉시 시도 가능한 패치가 한국어로 출력됩니다. 추측 디버깅으로 1시간 낭비하는 대신, 증거 기반으로 5분 안에 근본 원인까지 도달합니다.
🔍 가설 1 (90%): users 미정의 시 렌더링 도달
근거: useState() 초기값 미지정 → undefined
검증: console.log(users) // 첫 출력 확인
⚡ Quick Fix (5분):
- function UserList({ users }) {
- return users.map(u => <li>{u.name}</li>)
+ function UserList({ users }) {
+ if (!users) return <div>Loading...</div>;
+ if (!Array.isArray(users)) return null;
+ return users.map(u => <li>{u.name}</li>)
}
🛠 Root Fix: React Query 도입 + TypeScript strict| 기능 | 일반 질문 | debug-detective |
|---|---|---|
| 가설 개수 | 1개 | 5개 (확률 정렬) |
| 검증 방법 | 종종 누락 | 각 가설마다 1줄 명령 |
| 패치 코드 | 텍스트 설명 | diff 형식 코드 |
| 근본 원인 | 단순 수정만 | Quick + Root 분리 |
| 재발 방지 | 없음 | 체크리스트 자동 생성 |
$ unzip debug-detective.zip -d ~/.claude/skills/ $ # Claude Code 재시작 후 "debug-detective 스킬 활성화" 입력
| 상품명 | debug-detective — 한국어 버그 추적 Claude Skill |
|---|---|
| 제작 / 공급자 | 주식회사 코드샌드 |
| 원산지 | 대한민국 |
| 이용 조건 / 이용 기간 | 라이선스 발급 후 90일간 업데이트 및 기술지원 제공 |
| 상품 제공 방식 | 결제 완료 후 마이페이지 > 내 라이선스에서 즉시 다운로드 |
| 최소 시스템 사양 / 필수 S/W | 상품 상세 설명 참조. 일반적으로 최신 웹 브라우저 및 해당 상품 동작 환경이 요구됩니다. |
| 청약철회 가능 여부 및 조건 | 결제 후 14일 이내 청약철회 가능. 다만 다운로드 또는 도메인 활성화된 라이선스는 제외될 수 있습니다. 상세 조건은 상단 "환불 조건" 참조. |
| 소비자상담 / A/S 책임자 | 주식회사 코드샌드 · 엄성용 010-7937-4394평일 10:00 ~ 19:00 · 점심 13:00 ~ 14:00 |
| 사업자등록번호 | 368-87-03020 사업자 정보확인 |
| 통신판매업신고번호 | 2024-대전서구-0455 |