# 의도 인터뷰 (interview-me)

> 추측을 곁들인 질문을 하나씩 던져 실제 의도를 약 95% 확신할 때까지 이어가고, 확인된 의도 진술로 정리합니다.

- 카테고리: [요구사항 분석](https://www.myskills.tools/ko/categories/requirements/)
- 출처: 커뮤니티 · Addy Osmani
- 저장소: https://github.com/addyosmani/agent-skills/tree/main/skills/interview-me (commit 1d32b88)
- SKILL.md: https://github.com/addyosmani/agent-skills/blob/main/skills/interview-me/SKILL.md
- 설치 명령: `npx skills add addyosmani/agent-skills --skill interview-me`
- 라이선스: MIT
- 호환 도구: Claude Code, Codex, Cursor, Copilot, Gemini CLI
- 권한: read-repo ✓, write-files ✓, shell ✗, network ✗
- 상태: 스캔 통과
- 규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.

## 핵심 규칙

명확한 “예”만 확인으로 보며, “알아서 해”나 “좋아 보여”는 확인이 아닙니다.

## 실행 단계

1. **가설과 확신도** — 의도에 대한 최선의 추측을 한 문장으로 쓰고 솔직한 확신도를 붙입니다. 약 70% 미만이면 부족한 점을 적습니다.
2. **한 질문 한 추측** — 초점이 분명한 질문 하나에 추측과 근거를 붙여 묻고, 사용자의 반응을 기다린 뒤 다음으로 넘어갑니다.
3. **원함과 당위 구분** — “확장성”, “모범 사례” 같은 답이 나오면, 누구에게도 설명할 필요가 없다면 정말 원하는 것이 무엇인지 묻습니다.
4. **의도 재진술** — 사용자의 말로 결과, 대상, 왜 지금인지, 성공 기준, 제약, 제외 범위를 적고 줄마다 확인이나 수정을 받습니다.
5. **확인 후 멈춤** — 명확한 동의를 받으면 의도 진술을 전달하고 docs/intent/ 저장 같은 다음 선택지를 제시한 뒤 바로 턴을 끝냅니다.

## 권한 설명 (SKILL.md 기준)

| 기능 | 필요 여부 | 설명 |
|---|---|---|
| 파일 쓰기 | 일부 필요 | 사용자가 동의한 경우에만 의도 진술을 docs/intent/[topic].md 에 저장합니다. |
| 명령 실행 | 필요 없음 | 인터뷰 중 명령을 실행하지 않으며, 확인 후에도 바로 후속 작업을 시작하지 않습니다. |
| 네트워크 송신 | 필요 없음 | 대화로만 진행하며 네트워크에 접근하지 않습니다. |

## SKILL.md 프런트매터(YAML)

```yaml
---
name: interview-me
description: Extracts what the user actually wants instead of what they think they should want. Achieves this through one-question-at-a-time interview until ~95% confidence about the underlying intent. Use when an ask is underspecified ("build me X" without "for whom" or "why now"), when the user explicitly invokes ("interview me", "grill me", "are we sure?", "stress-test my thinking"), or when you catch yourself silently filling in ambiguous requirements before any plan, spec, or code exists.
---
```

홈: https://www.myskills.tools/ko/ · URL: https://www.myskills.tools/ko/skills/interview-me/
