What problem does it solve?
This Skill streamlines the initial phase of feature development by conducting deep, interactive interviews to gather comprehensive requirements, ensuring alignment with product vision before any design or coding begins.
Core Features & Use Cases
- Interactive Requirements Gathering: Engages in a structured interview process to uncover details about a feature's mission, alignment with product vision, problem statement, technical approach, and potential tradeoffs.
- Beads Task Creation: Automatically creates a task in the Beads task management system with a detailed description derived from the interview.
- Intent File Generation: Produces a machine-readable JSON file (
docs/intent/{task_id}.json) that captures the essence of the gathered requirements.
- Use Case: When starting a new feature like "implementing a user notification system," you can use
@idea to guide the AI through a series of questions that will result in a well-defined Beads task ready for the design phase.
Quick Start
Initiate requirements gathering for a new feature by running the idea skill with a brief description of the feature.