Brainstorm prototype
Skill MaybeMonad/skills/skills/unknown-reduction/brainstorm-prototype
npx -y skills add MaybeMonad/skills --skill brainstorm-prototypeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Pre-implementation brainstorming and disposable prototyping for unknown knowns, taste, product direction, UX layout, visual design, workflow choices, and solution discovery. Use when the user says brainstorm, prototype before wiring, show options, I will know it when I see it, I do not know what is possible, or wants multiple approaches before touching durable app code.
SKILL.md
2.3 KB, as published. Nobody here has run it
Brainstorm Prototype
Use this skill when the user needs to see or compare possibilities before choosing a direction. The output should make implicit criteria visible early, while changes are still cheap.
Workflow
- Identify the decision surface:
- Product strategy, UI layout, data view, interaction model, technical approach, workflow, copy, or visual style.
- Name the comparison axes:
- Cost, ambition, risk, reversibility, UX density, implementation path, maintenance burden, time to validate, or taste direction.
- Generate meaningfully different options:
- Prefer 3-5 distinct directions over small variations.
- Label each option by the intuition it tests.
- Prototype only as much as needed:
- Use static HTML, fake data, sketches, local mock state, or a minimal isolated component when that helps the user react.
- Do not wire backend routes, migrations, durable state, payments, auth, or production side effects unless explicitly asked.
- Explain what each option teaches and what implementation path it implies.
- Ask the user to react to tradeoffs, not just pick a favorite.
Output Shape
For brainstorming:
- Options table: direction, what it optimizes, tradeoffs, implementation implications, unknowns it tests.
- Recommendation: one default and one backup.
- Next probe: the cheapest prototype or reference check.
For prototyping:
- Prototype scope: what is real and what is fake.
- How to view it, if a file or local server is created.
- Reaction prompts: 3-5 concrete things the user should judge.
Rules
- Make options genuinely different. Do not pad with cosmetic variants.
- Preserve exact user copy, screenshots, and semantics.
- Prefer cheap throwaway artifacts over changing the real app when the user's criteria are still forming.
- If prototyping would take longer than a narrow code change, say why and offer the smallest useful alternative.