From craft-workspace-webconsulting-skills
Builds a throwaway prototype to explore design options, sanity-check data models or state machines, or mock up UI variations. Routes between a terminal app for logic questions and toggleable UI variants.
How this skill is triggered — by the user, by Claude, or both
Slash command
/craft-workspace-webconsulting-skills: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.
This skill is based on the excellent work by Matt Pocock.
Original repository: https://github.com/mattpocock/skills
Copyright (c) Matt Pocock - Agent skills for real engineering workflows (MIT License)
Special thanks to Matt Pocock for his generous open-source contributions, which helped shape this skill collection. Adapted by webconsulting.at for this skill collection
npx claudepluginhub dirnbauer/webconsulting-skillsBuilds throwaway prototypes to explore logic/state models via terminal apps or test multiple UI variations from a single route. Useful for answering design questions quickly.
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 test design questions—logic/state models via terminal or UI exploration via multiple variations.