prototype

Builds multiple divergent UI variants behind a keyboard-driven picker for live comparison and selection.

Updated Sep 15, 2026
One-click install
npx skills add https://github.com/Nadav011/nadavai-claude --skill prototype-nadav011
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prototype
Source: https://github.com/Nadav011/nadavai-claude/tree/main/plugins/nadavai/skills/prototype
Command: npx skills add https://github.com/Nadav011/nadavai-claude --skill prototype-nadav011

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing a UI direction from a single static mockup or one implementation forces premature commitment. This Skill builds several genuinely different working versions of a described UI piece and renders them behind a floating picker so you can flip through real, interactive variants and promote the one that feels right. ## Core Features & Use Cases - Divergent variant generation: Creates 3-5 fully working variants, each exploring a named axis such as layout, density, personality, motion, or interaction model, all using the project's own design tokens. - Fixed picker harness: Renders variants full-size behind a spec-defined dark pill picker with keyboard shortcuts (1-N, arrows, R to replay), URL-persisted selection, and instant switching. - Isolated exploration with clean promotion: Prototypes live on an isolated route or standalone HTML file, never touching production code, and only the chosen variant is integrated before the harness is deleted. - Use Case: Describe "a hold-to-delete button" and receive three distinct implementations (Quiet, Editorial, Playful) running in your app's dev server, flip through them live, then promote the winner into the codebase. ## Quick Start Ask the assistant to prototype three different versions of your pricing card so you can flip through them and pick one.

Frequently Asked Questions about prototype

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

FAQPage Schema
How do I prototype multiple UI variants of one component?

Describe a single UI piece such as a toast, pricing card, or button, and the Skill builds 3-5 genuinely different working versions behind a floating picker. You flip through them with number keys or arrows and promote the winner into your codebase.

How does the prototype variant picker work?

The picker is a fixed dark pill rendered bottom-center with one button per variant, a sliding highlight, and an optional replay button. Number keys 1-N and arrow keys switch variants, R replays animations, and the selection persists via a URL parameter.

Can I use UI prototyping without an existing project?

Yes. When no project or dev server exists, the Skill generates a single self-contained HTML file with inline CSS and JS that opens directly in a browser, using a restrained default look with neutral grays, one accent, and system fonts.

Does prototyping UI variants modify my production code?

No. All variants live on an isolated prototype surface such as a dedicated route or standalone file, and nothing imports from it into production code. Only the variant you explicitly choose gets integrated, after which the prototype surface is deleted.

How many UI variants should a design exploration generate?

The default is 3 variants, with up to 5 when the design space is genuinely wide. Each variant must diverge on a named axis like layout, density, or interaction model; directions differing only in color or copy are merged into one.