Help us improve
Share bugs, ideas, or general feedback.
From interview
Conducts in-depth PRD interviews to uncover hidden assumptions, edge cases, and technical/UI implications, then refines the PRD file.
npx claudepluginhub malekag/claude-code-setup --plugin interviewHow this skill is triggered — by the user, by Claude, or both
Slash command
/interview:interviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill transforms a rough PRD into a comprehensive specification through systematic, non-obvious questioning.
Conducts structured PRD interviews across 8 categories including problem context, users, features, tech, business, UX, risks, and testing to build actionable documents with Mermaid diagrams. For features, bug fixes, products, and /prd-builder commands.
Generates structured PRDs with problem, context, solution, user stories, acceptance criteria, metrics, risks, and out-of-scope items. Iteratively gathers info via questions, reviews docs/issues/templates.
Generates structured Product Requirements Document (PRD) with user stories, acceptance criteria, and functional requirements from approved designs or brainstorms in quantum-loop pipeline.
Share bugs, ideas, or general feedback.
This skill transforms a rough PRD into a comprehensive specification through systematic, non-obvious questioning.
If PRD.md exists:
If no PRD.md exists (starting from scratch):
Use AskUserQuestion to conduct a multi-turn interview. Questions should be:
Starting from Scratch (when no PRD exists):
Technical Implementation:
UI/UX:
Edge Cases & Error States:
Business Logic & Tradeoffs:
Security & Privacy:
Dependencies & Integration:
Continue asking follow-up questions until:
Use multi-select questions when presenting options or gathering preferences.
After the interview, update the PRD.md with:
Start broad, then narrow:
Don't accept the first answer:
Make assumptions explicit:
Surface tradeoffs:
After interviewing, write the enhanced PRD back to the file with this structure:
# [PRD Title]
## Overview
[Original + refined overview]
## Requirements
### Core Requirements
[Refined and prioritized requirements]
### Edge Cases & Error Handling
[New section with all edge cases discussed]
### Technical Specifications
[Implementation details surfaced during interview]
## Decisions & Tradeoffs
| Decision | Options Considered | Choice | Rationale |
|----------|-------------------|--------|-----------|
| ... | ... | ... | ... |
## Open Questions
- [ ] Questions that still need answers
## Interview Notes
[Summary of key insights from the interview]
User invokes: /interview with PRD.md in context
Claude reads PRD, then asks:
"Your PRD mentions a 'save draft' feature. Three questions:
- How often does auto-save trigger--time-based, action-based, or both?
- If the user closes the browser with unsaved changes, do we warn them?
- Drafts live forever, or do they expire?"
User answers, Claude follows up:
"You said drafts expire after 30 days. What happens to users mid-document when it expires? Do they get a warning at 25 days? What's the recovery path if they miss it?"
This continues across all sections until complete.