rapid-prototyping

Generate UI prototype options in separate git worktrees.

Updated Dec 13, 2019
One-click install
npx skills add https://github.com/polaroidkidd/dle.dev --skill rapid-prototyping-polaroidkidd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rapid-prototyping
Source: https://github.com/polaroidkidd/dle.dev/tree/main/.agents/skills/rapid-prototyping
Command: npx skills add https://github.com/polaroidkidd/dle.dev --skill rapid-prototyping-polaroidkidd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams to rapidly explore multiple prototype directions by proposing concrete options, isolating each option in its own git worktree, and landing the chosen prototype back into the main worktree. It speeds decision-making and reduces polish-time while validating design directions.

Core Features & Use Cases

  • Propose 2-4 concrete prototype directions for a request.
  • Create separate git worktrees for each option under .worktrees with descriptive names.
  • Write a short prototype-spec.md per option detailing goal, happy path, assumptions, mocked data, and explicit shortcuts.
  • Implement one happy path per chosen option, then land the selected slice into the main worktree.
  • Cleanup: remove temporary worktrees and report completion to the user.
  • Use Case: Dashboard prototype, onboarding flow, booking MVP to demonstrate different flows and design directions.

Quick Start

Provide a design goal and I will generate 2–4 prototype options and create separate worktrees for each option.

Frequently Asked Questions about rapid-prototyping

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

FAQPage Schema
How do I prototype multiple UI design options in separate git worktrees?

To prototype multiple UI design options in separate git worktrees, this skill proposes 2-4 concrete directions and isolates each in its own worktree under .worktrees with a descriptive name, allowing parallel design validation.

What is the best way to validate different dashboard prototype directions?

The best way to validate different dashboard prototype directions is generating multiple concrete options, writing a prototype-spec.md for each detailing goals and mocked data, and implementing one happy path per option before landing the chosen slice.

Do I need a specific Git repository setup to use git worktrees for prototyping?

Yes, you need a Git repository with worktree support to use git worktrees for prototyping. The skill creates separate worktrees for each design option and requires the ability to land the chosen prototype back into the main branch.

How does prototype-spec.md help with rapid prototyping?

A prototype-spec.md helps with rapid prototyping by detailing the goal, happy path, assumptions, mocked data, and explicit shortcuts for each design option, speeding decision-making and reducing polish-time during design validation.

Can I land a selected prototype slice from a worktree back into the main worktree?

Yes, you can land a selected prototype slice from a worktree back into the main worktree. After implementing one happy path per chosen option, the skill lands the selected slice and removes temporary worktrees upon completion.

When should I not use git worktrees for design exploration?

You should not use git worktrees for design exploration if your project lacks a Git repository with worktree support or if you cannot merge the chosen prototype back into the main branch, as these are required dependencies.