with one click
idea
Interactive requirements gathering with progressive disclosure
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Interactive requirements gathering with progressive disclosure
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Quality bug fixes (P1/P2). Full TDD cycle, branch from master via feature/, no production deploy.
Execute ONE executable leaf workstream with TDD, guard enforcement, and ws-verdict output
Deployment orchestration. Creates PR to master (after @oneshot) or merges for release.
System design with progressive disclosure, produces workstream files
Feature planning orchestrator (discovery -> idea -> ux -> design -> workstream tree)
Emergency P0 fixes. Fast-track production deployment with minimal changes. Branch from master, immediate deploy.
| name | idea |
| description | Interactive requirements gathering with progressive disclosure |
| version | 5.0.0 |
| changes | ["Converted to LLM-agnostic format","Removed tool-specific API references","Focus on WHAT, not HOW to invoke"] |
Deep interviewing to capture comprehensive feature requirements using progressive disclosure (3-question cycles). Creates markdown spec, optionally creates Beads task.
When user invokes @idea "feature description":
Read existing project files to understand context:
PRODUCT_VISION.md - Align with project goalsdocs/specs/**/* - Similar featuresQuestion Target:
3-Question Cycles:
Cycle 1 - Vision (3 questions):
TRIGGER POINT (after each cycle):
Cycle 2 - Problem & Users (3 questions):
Cycle 3 - Technical Approach (3 questions):
Cycle 4 - UI/UX & Quality (3 questions):
Cycle 5 - Testing & Edge Cases (3 questions):
If user provides extensive detail upfront:
Offer shortcuts:
bd create --title="{feature_title}" --type=feature --priority=2
Include in description:
Create docs/intent/{task_id}.json with machine-readable intent.
Output must validate against schema/intent.schema.json (intent.schema.json). Required fields: problem, users, success_criteria. Optional: context, non_goals, risks, question_count.
| Mode | Questions | Purpose |
|---|---|---|
| Default | 12-27 | Full progressive interview |
--quiet | 3-5 | Minimal questions (core only) |
--spec path | Varies | Use existing spec as base |
Minimal questions (3-5 core only):
Skip deep-dive cycles, move directly to @design.
Primary: Beads task ID (e.g., sdp-xxx)
Secondary:
docs/intent/{task_id}.json - Machine-readable intent| Command | Purpose |
|---|---|
@idea "feature" | Create task with progressive interview |
@idea "feature" --quiet | Minimal questions (3-5 core only) |
bd show {id} | View task details |
@design {id} | Decompose into workstreams |
Good — productive 3-question cycle (answers chain):
Bad — single yes/no question:
Bad — TMI upfront (offer shortcut): User writes 500+ chars: "I need a full auth system with OAuth, MFA, session management, rate limiting..." → Offer: Continue with targeted questions (recommended) | Skip to @design | --quiet mode.
Good: Each answer informs the next; 3 questions per cycle; explore tradeoffs, not yes/no.
@design - Workstream decomposition@build - Execute workstream@feature - Orchestrator that calls @idea + @design