| name | interview |
| description | Interactive interview to create interview.md for a story. Asks structured questions about scope, APIs, decisions, and constraints, then generates the handwritten-style context file. Use when user wants to create story specifics or mentions /interview command. |
Generate interview.md via Interactive Interview
Conduct a structured interview with the user to gather all context needed for a story, then generate the interview.md file that feeds into /story, /mockups, /api-spec, /test-spec.
Usage
/interview 5 # By MVP story number
/interview "Create task" # By story name
/interview # Interactive selection
Workflow
Phase 1: Context Gathering (Silent)
Before asking any questions, silently read:
- Story mapping:
ProductSpecification/stories.md
- Product description:
ProductSpecification/BriefProductDescription.txt
- Expected load:
ProductSpecification/ExpectedLoad.txt
- Existing story spec (if any):
ProductSpecification/stories/NN-story-name/NN_StoryName.md
- Archived drafts:
ProductSpecification/Archived/DraftStories/1st-iteration/ (scan for relevant files)
- Existing interviews: ALL existing
ProductSpecification/stories/*/interview.md files
- Existing domain code: Scan
backend/domain/src/ and backend/usecase/src/
- Existing adapters: Scan
backend/adapters/*/src/
- Existing acceptance tests: Scan
acceptance/
- Existing test cases doc (if any):
ProductSpecification/stories/NN-story-name/tests/01_API_Tests.md
Phase 2: Story Selection
Parse user input to determine target story (same as /story skill).
If interview.md already exists, warn and ask whether to regenerate or skip.
Phase 3: Interview
Load .claude/templates/spec/interview-format.md for round structure and adaptive questions.
Phase 4: Generate File
Compile all answers into interview.md using the format rules from the template.
Phase 5: Review & Confirm
- Show the full content of the generated file
- Ask: "Does this look complete? Any corrections or additions?"
- If corrections, update the file
- Report the file path and suggest running
/story NN next
Rules
- NEVER skip the interview — the whole point is interactive knowledge extraction
- NEVER fabricate information — if you don't know, ask
- ALWAYS show what you already found before asking questions (reduce user effort)
- Keep rounds short (1-3 questions max per round)
- Skip irrelevant rounds (e.g., no external API questions for a pure UI story)
- Preserve user's exact wording for decisions and constraints
- The generated file should feel handwritten, not machine-generated
- Do NOT duplicate information already in other interview.md files
Templates
.claude/templates/spec/interview-format.md — interview rounds, adaptive questions, output format