"Build an isolated throwaway experiment that produces evidence for one explicit design or behavior decision."
Install
npx skillscat add williamwue/oh-my-stack/prototype Install via the SkillsCat registry.
SKILL.md
Prototype
A prototype is a decision instrument, not production implementation.
- State the single decision, alternatives, and observable result that will
distinguish them. If there is no decision, route tofeature. - Gather prior art only when the design space is genuinely open. Separate
external inspiration from repository constraints. - Build the smallest experiment in an isolated scratch directory outside
production source. Do not modify shipping code, introduce production
abstractions, or disguise the prototype as a finished feature. - When comparing alternatives, expose them through one repeatable switch or
command and label each variant. - Observe the decision variable on the matching surface. Capture screenshots
for visual differences or exact output, timing, and environment for
behavioral differences. - Recommend one direction from the evidence. Preserve rejected alternatives
only when they explain the decision. - Hand the decision to a separate
featurerun for production implementation.
Return the decision, variants, observed evidence, tradeoffs, recommendation,
scratch path, cleanup status, and a plain statement that the artifact is
throwaway.