prototype

Build throwaway logic or UI prototypes to validate design decisions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kileroppo/AI-Coding-Guidance-Skills --skill prototype-kileroppo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prototype
Source: https://github.com/kileroppo/AI-Coding-Guidance-Skills/tree/main/skills/prototype
Command: npx skills add https://github.com/kileroppo/AI-Coding-Guidance-Skills --skill prototype-kileroppo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It reduces wasted engineering and design effort by letting you validate a state model or UI direction with throwaway, quickly iterated prototypes before committing to production code.

Core Features & Use Cases

  • Logic prototype branch: validate business logic, state transitions, and data shape by running an interactive terminal state/logic simulation (with a portable pure logic module behind a lightweight TUI).
  • UI prototype branch: explore multiple radically different UI layouts for the same route by switching variants via a URL parameter and using a shared floating variant switcher.
  • Outcome-driven capture: preserve the only valuable result (the answer) as durable notes, an ADR, or other documentation, then delete the rest.

Quick Start

Use the prototype skill to ask an AI to outline and implement either a minimal interactive terminal logic prototype or a multi-variant UI route prototype, then iteratively run it to confirm the design or state model matches your intended behavior.

Frequently Asked Questions about prototype

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

FAQPage Schema
How do I validate state machine logic and data shapes before writing production code?

A logic prototype branch lets you run an interactive terminal state simulation with a lightweight TUI to validate business logic, state transitions, and data shape before committing to production code.

What is the best way to compare multiple UI layout variants for the same route?

A UI prototype branch lets you explore radically different UI layouts for the same route by switching variants via a URL parameter and using a shared floating variant switcher for rapid comparison.

Can I run interactive TUI prototypes entirely in memory without persisting data?

Yes, interactive TUI prototypes run entirely in memory by default, using a single runnable entry command to surface full state on every action without persisting data or requiring external storage.

How do I capture design validation results from a throwaway prototype?

You capture validation results by preserving the answer as durable notes, an ADR, or other documentation, then deleting the disposable prototype code once the design decision is confirmed.

Do I need any external dependencies or components to build a logic or UI prototype?

No external dependencies or components are required; the skill uses minimal disposable code with a single runnable entry command, keeping prototypes self-contained and easy to delete once the answer is captured.