AI 도서관 · Claude · 단축 명령어 · 코딩

/rootcause

고치기 전에 원인 규명을 강제하는 4단계 디버깅

내용

[/rootcause] 원인부터 잡기

네 단계로 진행해줘. 앞 단계를 건너뛰지 마.

1단계 — 증상 정리
무엇이 어떻게 잘못됐는가. 기대한 동작과 실제 동작을 나란히.

2단계 — 재현
어떤 조건에서 항상 일어나는가. 안 일어나는 조건은 무엇인가.
재현이 안 되면 여기서 멈추고 무엇이 더 필요한지 알려줘.

3단계 — 원인
왜 그렇게 되는지 코드로 설명해줘. 후보가 여럿이면 순위와 근거를 붙여서.
확인하지 않은 추측은 [추측]이라고 표시해줘.

4단계 — 수정
원인을 내가 확인한 뒤에 진행. 증상만 덮는 수정은 하지 마.

지켜줘
• 1~3단계를 건너뛰고 코드를 고치지 마
• 열어보지 않은 파일에 대해 단정하지 마
• 원인을 모르겠으면 모르겠다고 말하고 무엇을 더 봐야 하는지 알려줘

📌 왜 이 순서를 강제하나
증상을 보고 바로 고치면 대개 증상만 사라집니다.
원인이 남아 있으면 다른 곳에서 다시 나타나고, 그때는 원래 문제와의 연결이
안 보여서 훨씬 찾기 어려워집니다.

증상:
{{INPUT}}

{{INPUT}} 자리에 내 내용을 넣어 쓰는 프롬프트입니다. 아래 버튼으로 열면 넣는 칸이 나옵니다.

근거

유형
일반 프롬프트 — 대화창에 붙여넣습니다
사용 환경
Claude Code · 코드를 읽을 수 있는 환경
공식 출처
https://github.com/obra/superpowers
확인일
2026-09-09 — 이후 바뀌었을 수 있습니다
도서관에서 열기 — 내 내용 넣고 복사하기