Interview user in-depth about feature requirements (40+ questions) - refined spec as output
Conducts in-depth technical interviews to extract comprehensive feature requirements and generate refined specifications.
/plugin marketplace add stefanmaron/claude-configs/plugin install profile-al-development@claude-configs[optional: file path to existing spec]Conduct a thorough technical interview to extract complete implementation details for BC/AL features.
# Start fresh interview (creates .dev/00-interview.md)
/interview
# Interview about existing spec
/interview .dev/01-requirements.md
/interview docs/customer-validation-spec.md
Spawns the interview agent to ask 40+ deep technical questions across 11 categories:
.dev/00-interview.mdFor new interview: Creates .dev/00-interview.md with:
For existing file: Rewrites file with:
/interview
↓
[Agent asks 40+ questions via AskUserQuestion tool]
↓
[Captures decisions, edge cases, technical details]
↓
Writes refined spec → .dev/00-interview.md (or specified file)
↓
User can then run: /plan
User: /interview
Claude: I'll interview you about this feature to extract complete implementation details.
[AskUserQuestion: Business process questions]
User: [Answers]
[AskUserQuestion: Data model questions]
User: [Answers]
[AskUserQuestion: BC integration questions]
User: [Answers]
... (continues for 40+ questions across 11 categories)
Claude: Interview complete → .dev/00-interview.md
Summary:
- 47 questions asked
- 8 key technical decisions captured
- 12 edge cases identified
- 15 acceptance criteria defined
Next step: /plan to generate requirements → design → implementation
Use /interview when:
Use /plan directly when:
/interview → .dev/00-interview.md
↓
/plan → requirements (01) → design (02) → implementation plan (03)
↓
/develop → AL code written
↓
/test → test plan (06) + test code
Remember: 30 minutes in interview saves hours in re-work later.