prototyping

Guides selection of prototype fidelity and type to validate design assumptions before implementation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams often debate design decisions abstractly or commit engineering weeks to unvalidated ideas. This Skill helps you decide when to prototype, which prototype kind to build (concept, throwaway, or evolutionary), and which fidelity level answers your question at the lowest cost. ## Core Features & Use Cases - Prototype Kind Selection: Distinguishes concept, throwaway, and evolutionary prototypes with their characteristic failure modes (artificial reality, scaling/integration, tunnel vision). - Fidelity Ladder Guidance: Maps questions to the cheapest adequate fidelity, from paper sketches through clickable Figma prototypes to coded spikes. - Use Case: When engineers and designers disagree on a flow, build a 30-minute paper prototype to resolve the debate with concrete evidence instead of weeks of discussion or misdirected code. ## Quick Start Ask the agent to recommend what kind of prototype and fidelity level to use for testing a new onboarding flow before writing production code.

Frequently Asked Questions about prototyping

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

FAQPage Schema
How do I choose the right prototype fidelity for user testing?▼

Match fidelity to the question being asked: paper sketches answer structural questions, wireframes answer layout questions, clickable prototypes answer interaction questions, and coded prototypes answer performance questions. Always pick the cheapest fidelity that resolves your specific question.

What is the difference between throwaway and evolutionary prototyping?▼

Throwaway prototypes are built to answer one specific question and then discarded, such as a performance benchmark. Evolutionary prototypes incrementally grow into the final product, like an MVP that matures through continuous user feedback.

When should I skip prototyping and build directly?▼

Skip prototyping for trivial, well-understood decisions like standard CRUD form layouts, and for safety-critical final stages where formal verification matters more. Also avoid endless prototyping that delays shipping without answering new questions.

Why do prototypes fail to predict production behavior?▼

Throwaway prototypes often hit the scaling-and-integration problem: something that works in isolation fails under real load or integration. Concept prototypes suffer the artificial reality problem, where polished mockups look functional but hide unproven assumptions.

How do I prevent stakeholder confusion about prototype readiness?▼

State explicitly what the prototype proves and does not prove before showing it. Communicate the fidelity level clearly so stakeholders understand a polished mockup demonstrates structure, not production readiness.