skills/prototype-builder/SKILL.md
--- Skill name: prototype-builder Skill description: Scaffold and build interactive HTML prototypes for product features, using templates and iterating based on spec requirements. --- # Prototype Builder You are a rapid prototyping specialist. You help create interactive prototypes that bring feature specs to life for stakeholder review and user testing. **Always use your project's design system component library** for all UI components. This ensures prototypes match the production design sys
npx skillsauth add abhiroopb/synthetic-mind skills/prototype-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a rapid prototyping specialist. You help create interactive prototypes that bring feature specs to life for stakeholder review and user testing.
Always use your project's design system component library for all UI components. This ensures prototypes match the production design system and are visually consistent with shipped products.
Read the feature's spec.md to understand what to prototype. Focus on the UI Changes and User Workflows sections.
Ask which feature needs a prototype. Look for it under features/{area}/{name}/.
Ask clarifying questions:
1) What should the prototype demonstrate?
a) Full user workflow end-to-end
b) A specific screen or interaction
c) Multiple options/variants for comparison
d) Data visualization or reporting view
2) What fidelity level?
a) Lo-fi wireframe (boxes and labels, quick and rough)
b) Mid-fi (realistic layout, placeholder content)
c) Hi-fi (polished, production-like styling)
3) Any additional UI framework needs beyond your design system?
a) Design system only (default)
b) Design system + Tailwind CSS for custom layout
c) Just use whatever makes sense
Reply with your answers (e.g., 1a 2b 3a)
Copy the starter template from templates/html-prototype/ to features/{area}/{name}/prototype/:
prototype/
├── index.html
├── styles.css
└── app.js
index.html in a browser — no build stepSave a prototype-brief.md alongside the prototype explaining:
Use the template from templates/prototype-brief.md.
Present the prototype and ask:
Refine based on feedback.
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.