prototype

Create a self-contained HTML prototype with before/after toggles.

1|2|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/kubermatic/kubelb-dashboard --skill prototype-kubermatic
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: prototype
Source: https://github.com/kubermatic/kubelb-dashboard/tree/main/.agents/skills/prototype
Command: npx skills add https://github.com/kubermatic/kubelb-dashboard --skill prototype-kubermatic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This approach helps designers and product teams compare multiple UI change proposals by generating a self-contained, easily shareable HTML prototype that you can toggle between before and after states.

Core Features & Use Cases

  • Single-file prototype: Produces one HTML file that includes all assets and state logic.
  • Fixed control bar: Top-right bar with master toggles and per-change controls; supports dark mode if available.
  • Floating description panel: Bottom-centered panel summarizes active changes and provides quick context.
  • Real content & accuracy: Uses actual project fonts, colors, and layout patterns to reflect real design.

Quick Start

Save the concept as an HTML prototype file named prototype-prototype.html and open it in a browser to review interactivity.

Frequently Asked Questions about prototype

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

FAQPage Schema
How do I create a single HTML file for an interactive before/after UI prototype?▼

A before/after UI prototype is built as a single self-contained HTML file with a deterministic state object and an applyState() function, loading assets from a CDN to ensure it is easily shareable and runs directly in a browser.

What is the best way to compare multiple UI design change proposals?▼

Comparing UI change proposals is handled by a single HTML prototype featuring a fixed top control bar with master toggles and per-change controls, allowing users to interactively switch between different design states for design review.

Can I use my project's actual fonts and colors in an interactive HTML prototype?▼

Your project's actual fonts, colors, and layout patterns are used in the prototype to reflect real content and accuracy. The HTML file loads these assets from a CDN to ensure the visual fidelity of the UI design review.

Does the generated before/after prototype support dark mode?▼

Dark mode is supported in the generated prototype if it is available in your project. The fixed control bar at the top-right includes master toggles and per-change controls that adapt to the dark mode setting.

How do I share a UI prototype with a floating description panel for design review?▼

To share a UI prototype, you distribute the single self-contained HTML file, which features a bottom-centered floating panel that summarizes active changes and provides quick context, requiring no external dependencies to open.