Help us improve
Share bugs, ideas, or general feedback.
From mtk
Brainstorms 2-3 concrete design approaches with pros, cons, effort estimates, and tradeoffs, then recommends one for engineer approval before spec writing.
npx claudepluginhub moberghr/mtk-agent-toolkit --plugin mtkHow 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.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
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 relevant architecture-principlesAsk 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).