From mtk
Explores design alternatives when the approach is unclear, producing 2-3 concrete options with tradeoffs before converging on an approved direction.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mtk:brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Explore the design space before committing to a single approach. Brainstorming produces 2-3 concrete alternatives with explicit tradeoffs, then converges on an approved direction. This phase prevents the most expensive mistake: building the wrong thing correctly.
Explore the design space before committing to a single approach. Brainstorming produces 2-3 concrete alternatives with explicit tradeoffs, then converges on an approved direction. This phase prevents the most expensive mistake: building the wrong thing correctly.
Explore context before proposing anything:
CLAUDE.md and .claude/references/architecture-principles.md (if present)Ask clarifying questions one at a time:
Propose 2-3 concrete approaches with this structure for each:
Present a recommendation with reasoning:
Get approval on the direction before proceeding:
Persist the decision if the work will continue to spec:
docs/specs/YYYY-MM-DD-<topic>-brainstorm.md if docs/specs/ existsSee .claude/skills/context-engineering/SKILL.md for the shared table. Brainstorming-specific traps: "there's really only one way to do this" (then present that one approach and explain why alternatives don't apply — the discipline still helps), and "let me prototype and then we'll decide" (prototyping creates sunk-cost bias — decide on the approach first, then build).
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub moberghr/mtk-agent-toolkit --plugin mtk