name: interview description: Conduct structured interviews to collect data. Use phrases like "run an interview", "start interview", "/interview" to trigger. Supports templates: ticket-requirements, user-feedback, or custom questions. allowed-tools: Read, Write, Bash(cat:*)
Interview Command
Overview
This command conducts structured interviews to collect information in a conversational format. It guides users through a series of questions and produces structured output saved as JSON files.
Available Templates
ticket-requirements
Collect requirements for new ticketing system features. Captures:
- Feature name and priority
- User roles affected
- Functional requirements
- Acceptance criteria
- Technical considerations
user-feedback
Gather structured user feedback about the ticketing system. Captures:
- User role and experience level
- Usage frequency
- Pain points and suggestions
- Feature requests
- Overall satisfaction
Usage
Start a Template Interview
/interview ticket-requirements
Run the user-feedback interview
See Available Templates
/interview
Interview Process
- Introduction: Explain the interview purpose and estimated time
- Questions: Ask one question at a time, allowing for follow-up clarification
- Confirmation: Present collected information for review and edits
- Output: Save results to
interview-results/{timestamp}-{type}.json
Template Loading
When this command is invoked:
- If a template name is provided (e.g.,
/interview ticket-requirements), load that template fromtemplates/ - If no template is specified, show available templates and ask user to choose
- Read the template's introduction and questions
- Conduct the interview question-by-question
- Generate output matching the template's output schema
Output
Interview results are saved to:
interview-results/{timestamp}-{type}.json
Each output includes:
metadata: Interview type, timestamp, duration, intervieweeresponses: Collected data structured according to the template's schema
Customization
To create new interview templates:
- Create a new
.mdfile intemplates/directory - Follow the format documented in
templates/README.md - Define questions and output schema
- The template will be automatically available