prototype

Plans and validates throwaway prototypes tp answer a design question via logic or UI variants.

228|68|Updated Sep 27, 2023
One-click install
npx skills add https://github.com/SwitchbackTech/compass-calendar --skill prototype-switchbacktech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prototype
Source: https://github.com/SwitchbackTech/compass-calendar/tree/main/.agents/skills/prototype
Command: npx skills add https://github.com/SwitchbackTech/compass-calendar --skill prototype-switchbacktech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

A throwaway prototype helps teams test and validate a design idea quickly by producing runnable artifacts that expose the core question.

Core Features & Use Cases

  • Throwaway logic prototype to validate state models or business rules.
  • Throwaway UI prototype to explore multiple visual variations on a single route.
  • Clear handover and decision capture via NOTES.md to guide future work.

Quick Start

Run the prototype to explore a design question and switch between a logic prototype and a UI prototype route.

Frequently Asked Questions about prototype

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

FAQPage Schema
How do I build a throwaway prototype to validate a design decision quickly?

Build a throwaway prototype to validate design decisions by running a single command that generates either a logic prototype for state models or a UI variant for visual exploration. The artifact is single-use, stores no persistence, and documents the outcome in a NOTES.md file.

What is the best way to explore UI variations for a single route?

Exploring UI variations for a single route is best handled by a throwaway UI prototype, which lets you rapidly test multiple visual options. It runs from one command, creates no persistent storage, and captures the final design choice in NOTES.md.

When should I use a logic prototype instead of a UI prototype?

Use a logic prototype instead of a UI prototype when you need to validate state models or business rules rather than visual layouts. This approach tests core logic rapidly, runs from a single command, and records the validation outcome in a NOTES.md file.

Can I run a prototype without setting up database persistence?

You can run a prototype without setting up database persistence because these artifacts are single-use and store no data unless explicitly defined. This allows you to test design questions immediately without configuring a persistent storage layer.

How do I document design exploration decisions made during prototyping?

Document design exploration decisions automatically through a NOTES.md file generated by the prototype. This file captures the validated design question and outcome, ensuring clear handover and guiding future engineering or UX work based on the throwaway artifact.