From prototype
Builds a throwaway prototype to answer a design question about UI appearance or state/logic behavior. Guides you through two branches: interactive terminal app for logic validation, or multiple UI variations for visual exploration.
How this skill is triggered — by the user, by Claude, or both
Slash command
/prototype:prototypeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A prototype is **throwaway code that answers a question**. The question decides the shape.
A prototype is throwaway code that answers a question. The question decides the shape.
Identify which question is being answered — from the user's prompt, the surrounding code, or by asking if the user is around:
The two branches produce very different artifacts — getting this wrong wastes the whole prototype. If the question is genuinely ambiguous and the user isn't reachable, default to whichever branch better matches the surrounding code (a backend module → logic; a page or component → UI) and state the assumption at the top of the prototype.
pnpm <name>, python <path>, bun <path>, etc. The user must be able to start it without thinking.The answer is the only thing worth keeping from a prototype. Capture it somewhere durable (commit message, ADR, issue, or a NOTES.md next to the prototype) along with the question it was answering. If the user is around, that capture is a quick conversation; if not, leave the placeholder so they (or you, on the next pass) can fill in the verdict before deleting the prototype.
7plugins reuse this skill
First indexed Jun 29, 2026
Showing the 6 earliest of 7 plugins
npx claudepluginhub filippolmt/skills --plugin prototypeBuilds a throwaway prototype to answer a design question about UI appearance or state/logic behavior. Guides you through two branches: interactive terminal app for logic validation, or multiple UI variations for visual exploration.
Builds throwaway prototypes to explore design directions — interactive terminal apps for logic/state or multiple UI variations on one route. Activates when prototyping, mocking up, or trying approaches.
Builds throwaway prototypes to answer design questions: a terminal app for state/logic exploration or multiple UI variations toggleable on a single route.