toptop-prototype-studio

Builds hybrid UI prototypes combining stable design kit components, base primitives, and exploratory modules.

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/Mjlike123/ui-prototype-workbench --skill toptop-prototype-studio-mjlike123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: toptop-prototype-studio
Source: https://github.com/Mjlike123/ui-prototype-workbench/tree/main/.agents/skills/toptop-prototype-studio
Command: npx skills add https://github.com/Mjlike123/ui-prototype-workbench --skill toptop-prototype-studio-mjlike123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a design kit only covers part of a product page, agents are forced to either fake missing components or produce rigid, low-quality layouts. This Skill defines a structured way to build expressive, runnable prototypes that mix stable kit components with base UI primitives and clearly marked exploratory modules, without polluting the design system. ## Core Features & Use Cases - Three constraint modes: Kit Strict for production pages with full component coverage, Hybrid Prototype as the default for most feature prototypes, and Exploratory for concept work with three genuinely different directions. - Source tagging and governance: Every visible layer is labeled as kit, primitive, or prototype, so exploratory modules never masquerade as kit components or inflate component coverage statistics. - Feedback loop into the design system: Prototype modules that repeat across two or more prototypes with stable requirements can enter the draft → review → stable component lifecycle. - Use Case: A designer asks for a profile page concept, but the kit only covers navigation, search, lists, and buttons. The Skill anchors the page with those stable components, fills gaps with Stack/Text/Surface primitives, adds a Prototype profile-hero module, and records kit gaps in the manifest for later componentization. ## Quick Start Ask the agent to build a hybrid prototype of a profile page using the TopTop kit, marking which parts come from stable components and which are exploratory prototype modules.

Frequently Asked Questions about toptop-prototype-studio

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

FAQPage Schema
How do I build a UI prototype when my design system is incomplete?

Use a hybrid approach: anchor the page with stable kit components like navigation and lists, fill uncovered areas with base primitives such as Stack, Text, and Surface, and add exploratory modules marked as prototype. Never disguise prototype modules as official kit components.

What is the difference between Kit Strict, Hybrid, and Exploratory prototype modes?

Kit Strict implements production pages using only stable components per their YAML contracts. Hybrid, the default, mixes stable anchors with primitives and prototype modules. Exploratory generates three genuinely different directions for concept work before converging back to Hybrid.

When should a prototype module become a design system component?

Only when the module repeats across two or more prototypes and shows stable requirements, variants, and state evidence. It then enters the lifecycle as draft, and must complete YAML, MDX, tokens, interactions, and reference previews before reaching stable status.

Can prototype modules count toward component coverage metrics?

No. Layers tagged as primitive or prototype must be excluded from component coverage statistics. Only layers sourced from stable or in-review kit component contracts count, which keeps coverage reporting honest.

How many design directions should an exploratory prototype produce?

Three substantially different directions: a safe option maximizing existing kit usage, a refined option restructuring hierarchy and content rhythm, and a novel option changing one core layout or interaction model rather than just recoloring.