What problem does it solve?
This Skill helps you discover clear requirements when a request is ambiguous, underspecified, or introduces a new idea by running a structured multi-round dialogue that ends in an approved requirements artifact.
Core Features & Use Cases
- Mode-based requirements discovery: Selects the right question set based on whether you are building a startup, running a side project, or adding a feature to an existing project.
- Multi-round refinement with guardrails: Uses
brainstorm_dialog to start, refine, and summarize while asking one question at a time and avoiding implementation details until later.
- Premise Challenge + alternatives: Validates assumptions and generates 2-3 approaches (minimal viable + ideal architecture) to produce clear next steps.
- Durable artifact output: Writes the resulting requirements document to
docs/brainstorms/ and enforces an explicit user approval gate before handing off to 02-plan.
Quick Start
Ask for requirements discovery, for example: "I want to build a product, but I’m not sure what to build yet—run 01-brainstorm and capture a requirements artifact I can approve."