From aidd-refine
Clarifies and refines vague feature requests through structured iterative questioning until no ambiguity remains.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aidd-refine:01-brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Clarifies and refines a feature request through structured iterative questioning until no ambiguity remains. Auto-triggers on prompts indicating uncertainty or need for clarification.
Clarifies and refines a feature request through structured iterative questioning until no ambiguity remains. Auto-triggers on prompts indicating uncertainty or need for clarification.
| # | Action | Role | Input |
|---|---|---|---|
| 01 | capture-request | Detail initial request in bullet points | user intent |
| 02 | ask-probing-questions | Ask questions to challenge assumptions | captured request |
| 03 | integrate-answers | Update request with user responses | answers + request |
| 04 | refine-and-validate | Finalize and check for ambiguity | updated request |
| 05 | confirm-approval | Wait for user approval | refined request |
Sequential skill: 01 → 02 → 03 → 04 → 05. Loop 02 → 03 until no ambiguity (router checks 03 output for needs_more).
@references/ambiguity-detection.md: How to identify and resolve unclear requirements.@assets/question-templates.md: Reusable probing question categories.npx claudepluginhub ai-driven-dev/framework --plugin aidd-refineGuides structured brainstorming to clarify requirements, explore user intent, approaches, trade-offs, and feature scope before implementing components or changes.
Guides brainstorming sessions to clarify ambiguous requirements, explore approaches, and align on design decisions before planning.
Guides Socratic brainstorming for complex features: maps problem space, clarifies vague terms, tests assumptions before /plan.