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."
Offers UI/UX design guidance for web and mobile with 50+ styles, 161 color palettes, 57 font pairings, and 99 UX guidelines across 10 stacks. Use for designing pages, components, color systems, or reviewing UI code.
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.
npx claudepluginhub martintrojer/dotfiles --plugin mtrojer