From biz
Generate interactive HTML wireframe prototypes grounded in UX research artifacts. Translates empathy maps, JTBD, forces, journey maps, VPC, personas into nuanced interaction design — not just labels, but information hierarchy, trust patterns, friction reduction, emotional pacing. Consumes /ux-strategize output. Use when "wireframe", "prototype", "mockup", "ux wireframe", "html prototype", "interaction design".
npx claudepluginhub digital-stoic-org/agent-skills --plugin bizThis skill is limited to using the following tools:
1. **Parse** `$ARGUMENTS` → `{subject}` + options (`--fidelity bw|clean|polished`, `--screens N`, `--flow`). Missing subject → AskUserQuestion.
references/design-system.mdreferences/design-translation.mdreferences/functional-patterns.mdreferences/html-template.mdreferences/interaction-states.mdreferences/output-format.mdreferences/patterns.mdreferences/screen-mapping.mdreferences/ux-principles.mdscripts/boilerplate.htmlscripts/design-system-defaults.yamlGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Parse $ARGUMENTS → {subject} + options (--fidelity bw|clean|polished, --screens N, --flow). Missing subject → AskUserQuestion.
Discover inputs — Glob in priority order:
ux/*-{subject}.md (from /ux-strategize)PRD-*{subject}*-llm.md, analysis/*{subject}*dev/ux/design-conventions.md (optional overrides)Design brief — See references/design-translation.md:
Map screens — See references/screen-mapping.md:
references/patterns.md (entry, result, dashboard, alerts)references/functional-patterns.md (lists, forms, detail, workflows, settings)Design system — Glob dev/ux/design-system.yaml. Missing → create from scripts/design-system-defaults.yaml.
Generate HTML per screen — See references/html-template.md + references/ux-principles.md + references/interaction-states.md:
scripts/boilerplate.html as base skeletonWrite dual output to dev/ux/wireframes/{subject}/ — See references/output-format.md:
index.html (navigator) + NN-{screen-name}.html (wireframes). --flow → linked navigation.screen-specs-llm.md (component trees, states, transitions) + design-brief.md (rationale)Open — xdg-open / open the index file.
| Artifact | Drives | NOT just |
|---|---|---|
| Empathy map | Tone, friction-reducers, says/thinks → reassurance patterns | Label text |
| JTBD | Information hierarchy, opportunity scores → feature prominence | Feature list |
| Forces | Trust signals, anxiety mitigators, habit-breaking flows | Onboarding copy |
| Journey map | Screen sequence, emotional pacing, moment-of-truth design | Linear funnel |
| VPC | Pain/gain asymmetry → lead with relief or aspiration | Headlines |
| Persona | Tech comfort → complexity calibration, day-in-life → entry points | User name |