From dodi-dev
Use before any feature, design, or non-trivial change — explores intent, constraints, and design before implementation
How this skill is triggered — by the user, by Claude, or both
Slash command
/dodi-dev:brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn ideas into designs through collaborative dialogue. Understand context, ask questions, propose approaches, get approval, write the spec.
Turn ideas into designs through collaborative dialogue. Understand context, ask questions, propose approaches, get approval, write the spec.
Do NOT write code, scaffold, or invoke implementation skills until the user approves the design.
docs/specs/YYYY-MM-DD-<topic>-design.md, commitdodi-dev:write-planIf the request spans multiple independent subsystems, decompose into sub-projects first. Each gets its own spec → plan → implementation cycle.
npx claudepluginhub dodi-hq/dodi-skills --plugin dodi-devGuides structured brainstorming to explore user intent, requirements, and design before implementation. Prevents premature coding by enforcing design approval.
Guides a disciplined Socratic brainstorming loop before any creative or implementation work: clarifying questions, pushback, trade-off analysis, design doc, user approval, then handoff to implementation.
Guides structured design brainstorming before implementation — explores codebase, asks clarifying questions, proposes approaches with trade-offs, and writes an approved spec. Use to avoid premature coding.