with one click
debug
체계적 디버깅을 위한 구조화된 접근법을 실행합니다.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
체계적 디버깅을 위한 구조화된 접근법을 실행합니다.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | debug |
| description | 체계적 디버깅을 위한 구조화된 접근법을 실행합니다. |
| user-invocable | true |
체계적 디버깅을 위한 구조화된 접근법을 실행합니다.
질문:
- 예상 동작은?
- 실제 동작은?
- 언제부터 발생?
- 재현 가능한가?
- 재현 조건은?
수집 대상:
├── 에러 메시지 (전체)
├── 스택 트레이스
├── 로그 (시간순)
├── 입력 데이터
├── 환경 정보
│ ├── OS / 브라우저
│ ├── 버전 정보
│ └── 환경변수
└── 최근 변경사항
가설 우선순위:
1. 가장 최근 변경된 코드
2. 가장 단순한 원인
3. 과거 유사 버그
4. 외부 의존성
기법:
- 이진 탐색 (bisect)
- 최소 재현 케이스
- 변수 하나씩 제거
- 로그/브레이크포인트 추가
- 단위 테스트 작성
체크리스트:
- [ ] 근본 원인 해결 (증상만 X)
- [ ] 사이드 이펙트 확인
- [ ] 회귀 테스트 추가
- [ ] 문서화 (필요시)
Python: pdb, ipdb, py-spy, cProfile
JS/TS: Chrome DevTools, node --inspect
Java: jdb, VisualVM
Go: delve
Rust: rust-gdb, rust-lldb
# Git bisect
git bisect start
git bisect bad HEAD
git bisect good <commit>
# 로그 레벨 조정
DEBUG=* node app.js
LOG_LEVEL=debug python app.py
## Debug Report
### Problem Statement
- 예상: [예상 동작]
- 실제: [실제 동작]
- 재현: [재현 단계]
### Investigation
#### Hypothesis 1: [가설]
- 검증: [검증 방법]
- 결과: ✅/❌
#### Root Cause
- 위치: 파일:라인
- 원인: [근본 원인]
- 증거: [로그/스택트레이스]
### Solution
```code
// 수정 전
...
// 수정 후
...
---
위 프레임워크를 사용하여 체계적으로 디버깅하세요.
Interactive requirements discovery through Socratic dialogue and systematic exploration
사용자 계획을 기존 도메인 모델에 대해 stress-test하는 인터뷰 세션. 용어를 날카롭게 다듬고, 결정이 굳어질 때마다 CONTEXT.md(도메인 어휘 사전)와 ADR을 인라인으로 갱신한다. 새 기능 요구사항 탐색은 `/brainstorm`을, 기존 도메인 모델·용어와의 정합성 점검은 이 스킬을 사용한다.
Evaluate design from a UX perspective, assessing visual hierarchy, information architecture, emotional resonance, cognitive load, and overall quality with quantitative scoring, persona-based testing, automated anti-pattern detection, and actionable feedback. Use when the user asks to review, critique, evaluate, or give feedback on a design or component.
Run technical quality checks across accessibility, performance, theming, responsive design, and anti-patterns. Generates a scored report with P0-P3 severity ratings and actionable plan. Use when the user wants an accessibility check, performance audit, or technical quality review. (Impeccable design audit — distinct from /audit which validates project rules.)
Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics. Use when the user asks to build web components, pages, artifacts, posters, or applications, or when any design skill requires project context. Call with 'craft' for shape-then-build, 'teach' for design context setup, or 'extract' to pull reusable components and tokens into the design system.
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks