html-prototype
Direct-invocation specialist for polished, responsive, self-contained HTML mockups and interactive prototypes grounded in the user's conversation, product…
Skill by plannotator
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/plannotator-html-prototype
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/html-prototype
What's inside
- Skill name
html-prototype- Description
- Direct-invocation specialist for polished, responsive, self-contained HTML mockups and interactive prototypes grounded in the user's conversation, product context, and design language. Use when the user explicitly invokes html-prototype or the broad html skill routes a mockup or prototype request here. Do not activate independently from a general request. Treat a mockup as a noninteractive fidelity mode within this skill, not as a separate skill.
- License
- MIT
- Instructions
- 99 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# HTML Prototype Build a credible model of a product decision. Match the artifact to the user's context instead of applying a recurring house style. The goal is not to make every possible screen. The goal is to make the important visual or behavioral question testable. ## Choose the fidelity mode Use one of two modes: - **Mockup:** Create a polished, responsive, mostly static artifact when the open question is visual hierarchy, layout, typography, color, or product fit. - **Prototype:** Create a working flow when the open question is navigation, input, state change, feedback, recovery, or transition. Do not create a separate `html-mockup` skill. Do not add behavior merely to make a mockup seem more complete. If a user asks for both modes, preserve the same content and structure so changes in fidelity remain easy to compare. ## Derive the direction from context Inspect the conversation, supplied references, and project before designing. Look for design-system documentation, tokens, existing components, product screenshots, and nearby artifacts. Authority runs in this order: 1. The user's explicit visual and functional instructions. 2. The project's established design language and interaction conventions. 3. The product, audience, content, and scenario. 4. Your own design judgment. Before coding, settle: - the user and critical job; - the bounded scenario under review; - mockup or prototype mode; - the source of the visual direction; - the relevant state model; - the point where the real product would take over. When no design system exists, create a specific direction from the subject and use case. Do not default to a gradient, a dark dashboard, interchangeable cards, or decorative metrics. A prototype for a field tool, an editorial workflow, and a financial approval should not feel like the same product. When [`design-artifact`](../design-artifact/SKILL.md) is available and the visual direction remains open, read and compose it with this skill. Use it to choose the register, palette, type, and composition; keep this skill authoritative for fidelity, state, and interaction completeness. ## Scope one credible experience Choose the smallest flow that can answer the review question. Use realistic, internally consistent names, dates, statuses, quantities, and copy. - Make navigation work for the modeled scope. - Implement forms with labels, validation, submission feedback, and sensible defaults. - Use dialogs only when interruption or confirmation is part of the scenario. - Use transitions to clarify continuity or state change, not as decoration. - Remove dead buttons. If an action belongs to the real system, explain the boundary instead of pretending it completed. ## Model relevant states List the states before building. Include the states that the chosen scenario can actually reach: - loading; - empty; - error; - success; - disabled; - mobile; - domain-specific states from the brief. An asynchronous-looking prototype action should normally show loading, success, and failure or recovery. A collection should normally consider empty state. A gated action should show why it is disabled. Do not force irrelevant states into the main flow just to satisfy a checklist. Make omitted states explicit in the handoff. ## Make interaction complete - Use native elements when they provide the right semantics. - Support the entire modeled flow with a keyboard. - Keep focus visible and place it deliberately after meaningful transitions. - Give dialogs an accessible name, contain focus, close on `Escape`, and restore focus to the trigger. - Associate form errors with their controls and announce important status changes. - Do not hide essential behavior behind hover. - Respect `prefers-reduced-motion` while preserving state feedback. - Make touch targets usable and prevent accidental page-level horizontal overflow. In mockup mode, preserve semantic structure and visible focus styles even if the controls are not wired. Make the static review boundary clear. ## Build contract - Deliver one self-contained `.html` file with essential CSS and JavaScript inline. - Require no build tooling, authentication, live API, or external service. - Use a responsive composition rather than shrinking a desktop canvas. - Keep design tokens small and specific to the chosen direction. - Use accessible contrast and more than color alone to communicate state. - Prefer depth and correctness in one flow over breadth across a fake product. ## Verify and hand off Test the artifact at wide desktop and narrow mobile widths. Exercise every modeled state and control. Test `Tab`, `Shift+Tab`, `Enter`, `Space`, arrow keys where appropriate, and `Escape` for dialogs. Check the console, page overflow, long content, disabled behavior, focus restoration, and reduced-motion mode. Inspect computed foreground and background colors on every distinct surface, especially text that may inherit the body color inside a dark or tinted region. If browser tooling is unavailable, say which visual and interaction checks remain unverified instead of treating source inspection as a substitute. Return the absolute file path, the fidelity mode, the scenario modeled, the states implemented, and the production behavior deliberately left out. ## Further reading Read Plannotator's [HTML wireframes and prototypes for coding agents](https://docs.plannotator.ai/learn/code-context/html-wireframes-and-prototypes-for-coding-agents) for guidance on moving from an approved structure to a mockup or working prototype.
From plannotator/effective-html, MIT.
More from plannotator/effective-html
- 0.828score
big-pics-little-words
plannotator
Explain the current subject in HTML with large visuals and minimal text while preserving key details.
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.800score
html
plannotator
Create or redesign self-contained single-file HTML artifacts with a visual direction shaped by the user's brief, project, and subject.
SkillBFreshness: B★ 3.7KClaude Code +9 - 0.794score
html-diagram
plannotator
Direct-invocation specialist for self-contained HTML diagrams whose layout, notation, and interaction clarify relationships, sequence, topology, state…
SkillBFreshness: B★ 3.7KClaude Code +9 - 0.794score
html-plan
plannotator
Direct-invocation specialist for clear, self-contained HTML plans that preserve source material while improving hierarchy, sequence, ownership, dependencies…
SkillBFreshness: B★ 3.7KClaude Code +9 - 0.794score
html-wireframe
plannotator
Direct-invocation specialist for low-fidelity, self-contained HTML wireframes that test information hierarchy, content, navigation, task flow, and responsive…
SkillBFreshness: B★ 3.7KClaude Code +9 - 0.794score
design-artifact
plannotator
Design principles and creative direction for building HTML artifacts — pages, reports, plans, landing pages, demos, decks, and small tools.
SkillBFreshness: B★ 3.7KClaude Code +9
Signals
- Stars
- 3,747
- Forks
- 254
- Open issues
- 1
- Last commit (this folder)
- Aug 2, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/plannotator/effective-html
- Website
- plannotator.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from plannotator
- 0.828score
big-pics-little-words
plannotator
Explain the current subject in HTML with large visuals and minimal text while preserving key details.
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.800score
html
plannotator
Create or redesign self-contained single-file HTML artifacts with a visual direction shaped by the user's brief, project, and subject.
SkillBFreshness: B★ 3.7KClaude Code +9 - 0.794score
html-plan
plannotator
Direct-invocation specialist for clear, self-contained HTML plans that preserve source material while improving hierarchy, sequence, ownership, dependencies…
SkillBFreshness: B★ 3.7KClaude Code +9 - 0.794score
html-wireframe
plannotator
Direct-invocation specialist for low-fidelity, self-contained HTML wireframes that test information hierarchy, content, navigation, task flow, and responsive…
SkillBFreshness: B★ 3.7KClaude Code +9 - 0.794score
design-artifact
plannotator
Design principles and creative direction for building HTML artifacts — pages, reports, plans, landing pages, demos, decks, and small tools.
SkillBFreshness: B★ 3.7KClaude Code +9 - 0.794score
html-diagram
plannotator
Direct-invocation specialist for self-contained HTML diagrams whose layout, notation, and interaction clarify relationships, sequence, topology, state…
SkillBFreshness: B★ 3.7KClaude Code +9
Cite this page
html-prototype skill. Agent Mart. https://agentmart.dev/skills/plannotator-html-prototype (last updated 2026-10-24)