From mtrojer
This skill should be used when the user asks to "brainstorm", "design a feature", "think through an idea", "help me plan", or has a vague concept that needs refining into a technical specification through collaborative dialogue.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mtrojer:brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transform vague ideas into concrete technical specifications through Socratic, collaborative dialogue. Do not give immediate answers—guide the user to clarity through targeted questions.
Transform vague ideas into concrete technical specifications through Socratic, collaborative dialogue. Do not give immediate answers—guide the user to clarity through targeted questions.
Before asking questions:
Ask targeted, single questions to refine the idea:
Example question types:
Present the emerging design in small chunks:
Produce a finalized design document that serves as the source of truth:
Once the design document is finalized and approved, suggest:
"Design complete. Ready to create an implementation plan? Invoke the write-plan skill to break this into executable tasks."
npx claudepluginhub martintrojer/dotfiles --plugin mtrojerProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.