interview
Interview
Conduct a thorough, in-depth interview to produce a comprehensive specification document.
Process
- Understand the scope from the provided arguments/instructions
- Interview iteratively using AskUserQuestion - continue until all aspects are covered
- Write the spec to a file when complete
Interview Guidelines
Question Depth
Ask non-obvious questions. Skip surface-level questions the user has likely already considered. Dig into:
- Edge cases and failure modes
- Constraints and non-functional requirements
- User personas and their specific needs
More from montagao/skills
ouraclaw
Fetch Oura Ring sleep data using the ouraclaw CLI. Use when the user asks about their sleep score, sleep data, sleep stages, HRV, heart rate during sleep, bedtimes, or any Oura Ring data. Triggers on "sleep score", "how did I sleep", "oura data", "sleep data", "last night's sleep", "sleep quality", "HRV", or any request for Oura Ring metrics.
64library-ebooks
>-
58plane-api
Internal helper for creating/listing/updating Plane work items.
45monta-lights
Control Meross smart plugs (lights). Use when the user says "turn on the lights", "turn off the lights", "lights on", "lights off", or asks about light/plug status.
31llm-seo
Optimize websites and content for AI/LLM discoverability (AIO - AI Optimization). Use when asked to "optimize for AI", "improve AI discoverability", "add LLM SEO", "make site AI-friendly", "help LLMs understand my site", or when implementing llms.txt files, JSON-LD structured data, or AI-focused content strategies.
22clean-history
Reimplement the current branch on a new branch with a clean, narrative-quality git commit history suitable for reviewer comprehension. Use when the user wants to clean up messy commit history before opening a PR.
19