Deep Interview
모호한 요청을 소크라테스식 질문으로 인터뷰해 실행 가능한 요구사항으로 정리하는 스킬.
#interview#requirements#socratic#discovery
Install
설치
/deep-interview <rough request>Requirements
- Claude Code (CLI)
- ~/.claude/skills/ 또는 .claude/skills/ 에 파일 배치
Capabilities
주요 기능
- 01가장 불명확한 축(목표·범위·제약·완료기준·맥락) 하나를 골라 한 번에 하나씩 푸는 진행 방식
- 02코드베이스로 답할 수 있는 질문은 사용자에게 묻지 않고 직접 확인
- 03현재 이해 / 막힌 결정 / 추천 답안 / 질문의 4-line 형식으로 매 질문 컨텍스트 명시
- 04필요할 때만 2-3개 선택지 제시, 항상 자유 입력 허용
- 05종료 시 전체 대화록이 아니라 결정사항과 열린 질문만 요약
About
About
Deep Interview turns ambiguous requests into concrete requirements without dumping a checklist on the user. The skill picks the single biggest uncertainty and asks one Socratic question at a time, surfacing the user's implicit assumptions, alternatives, and decision criteria rather than guessing answers for them.
Every turn follows a tight 4-line frame: current understanding, stuck decision, suggested answer (if any), question. Once the goal, scope, constraints, completion criteria, and remaining open questions are clear, the skill stops and produces a short summary — no transcript regurgitation.
Use this before any non-trivial implementation. Skip it for typos, single-line config tweaks, or anything where the cost of asking is higher than the cost of guessing.