prototyping-when-and-what

Guides decisions on what to prototype, which fidelity to use, and when to stop prototyping.

8|3|Updated May 3, 2026
One-click install
npx skills add https://github.com/Deibler/universal-design-principles --skill prototyping-when-and-what-deibler
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: prototyping-when-and-what
Source: https://github.com/Deibler/universal-design-principles/tree/main/plugins/process-and-robustness-principles/skills/prototyping-when-and-what
Command: npx skills add https://github.com/Deibler/universal-design-principles --skill prototyping-when-and-what-deibler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams waste time prototyping the wrong things, at the wrong fidelity, or iterating indefinitely without shipping. This Skill provides decision frameworks for choosing what to prototype, matching fidelity to the question being answered, and defining explicit stopping criteria. ## Core Features & Use Cases - Prototype Selection: Identifies which questions prototypes answer well (risky assumptions, disputed decisions, high-investment choices) and which to skip (well-understood patterns, unchangeable decisions). - Fidelity Matching: Maps questions to fidelity levels, from sketches for structure questions to production betas for adoption questions. - Stopping Criteria: Defines "good enough to ship" thresholds and detects anti-patterns like endless iteration, fidelity creep, and stakeholder confusion. - Use Case: A PM facing pressure to "stop prototyping and just build it" uses this Skill to audit whether remaining unknowns justify another iteration or whether the team should ship a v0.1 and learn from real users. ## Quick Start Use the prototyping-when-and-what skill to decide whether we should prototype this new onboarding flow or go straight to build.

Frequently Asked Questions about prototyping-when-and-what

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide what to prototype in a design project?▼

Prototype three categories: risky assumptions you're unsure will work, disputed decisions where stakeholders disagree, and high-investment choices where being wrong is costly. Skip well-understood patterns and decisions you'd make the same way regardless of the outcome.

What fidelity should my prototype be?▼

Match fidelity to the question: sketches or wireframes for structure, mockups for visual direction, clickable prototypes for flow testing, code prototypes for performance, and production betas for adoption at scale. Pick the cheapest fidelity that answers the question.

When should I stop prototyping and ship?▼

Stop when the prototype's question is answered, iterations show diminishing returns, or the next iteration would essentially be the production build. Define explicit "good enough to ship" criteria before starting, and ship when they're met.

Why do stakeholders think my prototype is the finished product?▼

Polished prototypes create unrealistic expectations. Label fidelity explicitly before demos, name what isn't built yet (e.g., placeholder visuals), and set timeline expectations from prototype to production.

What are common prototyping anti-patterns to avoid?▼

Avoid prototyping without a specific question, endless iteration past diminishing returns, building prototypes to production code quality, showing polished prototypes without framing, and fidelity creep where a low-fi prototype gradually becomes as expensive as the real product.