بنقرة واحدة
idea
Interactive requirements gathering with progressive disclosure
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Interactive requirements gathering with progressive disclosure
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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