prototype · plugin87 — Claude Code skill: what it does, how to install
Guides interface design across a five-tier fidelity ladder from content to code. It helps map user flows, build wireframes, and draft usability test plans.
npx skills add plugin87/ux-ui-agent-skills --skill prototype -a claude-codeWhat prototype does
The skill guides design work through a strict fidelity ladder: content-first, wireframes, low-fidelity, high-fidelity, and production code. Skipping levels is barred. At each tier, the agent identifies the lowest level that answers the question, pairing the draft artifact with explicit validation criteria instead of vague promises to test later.
When outlining user flows, the skill documents decision points, failure paths, and edge conditions such as empty views or slow loads. For high-fidelity screens and code, it pulls design tokens, components, and accessibility baselines directly from the local workspace files.
The skill stops immediately if the surrounding kit is missing. Adding only the skill folder triggers a KIT_MISSING halt until you run npx ux-ui-agent-skills init to populate tokens and workflows. The frontmatter flag disable-model-invocation: true prevents the agent from triggering this workflow autonomously, so you must invoke it directly.
What it helps with
- map user journeys with explicit decision forks and error paths
- select the lowest interface fidelity needed to test an assumption
- draft usability testing scripts following the five-user rule
- validate high-fidelity UI code against token and accessibility standards
Example prompts for the agent
- Map out the checkout flow with empty states, validation errors, and timeout handling
- Create a content-first wireframe for account security settings and define success criteria
- Write a five-user usability test script for the team invitation flow
How to install prototype
1Skills CLI (Vercel)
npx skills add plugin87/ux-ui-agent-skills --skill prototype -a claude-code2Manually: put the files in place
~/.claude/skills/prototype/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/prototype/
1Skills CLI (Vercel)
npx skills add plugin87/ux-ui-agent-skills --skill prototype -a codex2Manually: put the files in place
.agents/skills/prototype/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add plugin87/ux-ui-agent-skills --skill prototype -a cursor2Manually: put the files in place
.cursor/skills/prototype/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install plugin87/ux-ui-agent-skills prototype2Manually: put the files in place
.github/skills/prototype/SKILL.md1Skills CLI (Vercel)
npx skills add plugin87/ux-ui-agent-skills --skill prototype -a gemini-cli2Platform CLI
gemini skills install https://github.com/plugin87/ux-ui-agent-skills --path .claude/skills/prototypeManually: put the files in place
.devin/skills/prototype/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add plugin87/ux-ui-agent-skills --skill prototype -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about prototype
How to install prototype in Claude Code?
Run npx skills add plugin87/ux-ui-agent-skills --skill prototype -a claude-code. If kit assets are missing, initialize the full package with npx ux-ui-agent-skills init.
What does the prototype skill do?
It enforces a phased UX process from content requirements to wireframes and code. Each milestone includes validation tasks and success metrics instead of postponing research.
Why does prototype report KIT_MISSING?
The skill reads token and workflow files located three directories up. A partial skill install misses those assets, requiring npx ux-ui-agent-skills init to restore them.
Source text
SKILL.md · MIT
---
name: prototype
description: Move an idea up the fidelity ladder (content-first → wireframe → low-fi → high-fi → code) with a validation plan at each level, plus user-journey mapping and usability-testing scripts. Use when the user wants to prototype, wireframe, map a user flow, or plan/run usability testing.
# `invocation:` was not a field Claude Code reads - unknown frontmatter keys are
# ignored without an error, so these six were auto-invocable the whole time they
# were marked user-only. This is the field that actually does it.
disable-model-invocation: true
---
# Skill: Prototype & Research
> **Step 0: is the kit here?** This skill reads files from the kit. Check once:
> `ls ${CLAUDE_SKILL_DIR}/../../../tokens >/dev/null 2>&1 && echo KIT_OK || echo KIT_MISSING`
> On `KIT_MISSING` only the skill folders were installed, which is what
> `npx skills add` does. Say so plainly, point the user at
> `npx ux-ui-agent-skills init` or the plugin install, and stop. Do not guess the
> contents of a file you could not open.
Guide work through the right fidelity level with validation.
## Steps
1. Read `${CLAUDE_SKILL_DIR}/../../../workflows/prototyping.md` (5-level fidelity ladder, journey mapping template, usability-testing script, sample data).
2. Identify the current need and pick the **lowest** fidelity that answers it. Never skip levels:
- Content-first (info needs) → Wireframe (layout/nav) → Low-fi (task completion) → High-fi (visual/a11y) → Code (feasibility/perf).
3. For flows: produce a user-journey map with decision points, error paths, and edge cases.
4. For validation: define the usability test (tasks, success criteria, 5-user rule) using the script.
5. High-fi/code steps pull tokens (`${CLAUDE_SKILL_DIR}/../../../tokens/*`), components (`${CLAUDE_SKILL_DIR}/../../../components/*`), taste (`${CLAUDE_SKILL_DIR}/../../../taste/*`), and a11y (`${CLAUDE_SKILL_DIR}/../../../accessibility/*`).
## Output
The artifact at the chosen fidelity + an explicit "what we validate next" plan.
## Verification (before declaring done)
- The fidelity matches the question being answered; no level skipped.
- Flows include decision points, **error paths, and edge cases** (empty/loading/overflow), not just the happy path.
- A concrete validation step is named (tasks + success criteria), not "test later".
- High-fi/code artifacts pass the same token + a11y bar as `design-code` (no hardcoded values, contrast, states).
© plugin87 · MIT · plugin87/ux-ui-agent-skills
Similar skills
Everything for Design →prototype by other authors comes first.