From ai-dev-flow
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-dev-flow:brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design in small sections (200-300 words), checking after each section whether it looks right so far.
Always use the AskUserQuestion tool for every question or choice you present to the user during this process. Never ask questions via plain text output — use the tool so the user gets a structured, interactive prompt.
options fieldheader short (max 12 chars) — e.g., "Purpose", "Approach", "Validation"AskUserQuestion call when questions are independentUnderstanding the idea:
AskUserQuestion to ask questions one at a time to refine the ideaExploring approaches:
AskUserQuestion to present options with your recommendation first (add "(Recommended)" to its label) and reasoning in the descriptionsVisual design (for features with UI):
Presenting the design:
AskUserQuestion after each section to check whether it looks right so far (options: "Looks good" / "Needs changes")Documentation:
docs/design/YYYY-MM-DD-<topic>-design.mdAskUserQuestion - Never ask questions via plain text; always use the toolnpx claudepluginhub dethon/ai-dev-flow --plugin ai-dev-flowTurns ideas into approved designs and specs via structured dialogue: context exploration, questions, proposals, reviews. Enforces before any feature, component, or change implementation.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Guides creative brainstorming into structured designs and specs before coding. Explores user intent, requirements, and trade-offs through dialogue.