Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
joaquimscosta avatar

Prototype

  • 1 installs
  • 21 repo stars
  • Updated August 5, 2026
  • joaquimscosta/arkhe-claude-plugins

Generates 3 visually distinct self-contained HTML/CSS UI components from a text prompt, each driven by a unique material metaphor.

About

Rapidly prototypes UI by generating three visually distinct HTML/CSS components from a single prompt, each with its own design persona. A developer uses it to explore multiple visual approaches to a component quickly.

  • 3 distinct design directions per prompt
  • Self-contained single-screen HTML pages, 100-300 lines each

Prototype by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,609 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/joaquimscosta/arkhe-claude-plugins --skill prototype

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars21
Last updatedAugust 5, 2026
Repositoryjoaquimscosta/arkhe-claude-plugins

What it does

Generates 3 visually distinct self-contained HTML/CSS UI components from a text prompt, each driven by a unique material metaphor.

Files

SKILL.mdMarkdownGitHub ↗

Prototype

Generate 3 visually distinct, high-fidelity HTML/CSS UI components from a single text prompt. Each component adopts a unique design persona based on physical/material metaphors — producing genuinely different visual approaches, not just color swaps.

Quick Start

Parse $ARGUMENTS for the component description, optional --vary N flag, and optional --dir <path>.

If --vary N is present, skip to the Variation Workflow section.

If the description is vague (e.g., "button", "form"), just generate — don't ask clarifying questions. The value of this skill is speed. Interpret vague prompts generously and produce something interesting.

Follow these 3 phases in order for new generation. Do not pause between phases or ask for confirmation — generate everything in one pass.

Phase 1: Style Direction

Think of 3 distinct design direction names for the user's prompt. Each name uses a physical/material metaphor — never artist names, brands, or copyrighted references.

Name pattern: [Adjective] + [Material/Process] + [Form/Action]

Tone guide (invent your own, do not copy these):

  • "Asymmetrical Rectilinear Blockwork" (Grid-heavy, primary pigments, thick structural strokes)
  • "Grainy Risograph Layering" (Tactile paper texture, overprinted translucent inks, dithered gradients)
  • "Kinetic Wireframe Suspension" (Floating silhouettes, thin balancing lines, organic primary shapes)
  • "Spectral Prismatic Diffusion" (Glassmorphism, caustic refraction, soft-focus morphing gradients)

Each metaphor should imply fundamentally different CSS techniques — not just different colors. See the materiality-to-CSS mapping in WORKFLOW.md.

Phase 2: Artifact Generation

For each of the 3 style directions, generate a complete, self-contained HTML page.

Scope: Each artifact is a focused, single-screen component — typically 100-300 lines of HTML. Enough structure to demonstrate the design direction clearly, but limited to one viewport. Not a full multi-section website.

Visual execution rules: 1. Materiality: The style metaphor drives every CSS choice (e.g., Risograph → feTurbulence for grain, mix-blend-mode: multiply for ink layering) 2. Typography: Use Google Fonts via <link>. Pair a bold sans-serif with a refined monospace for data 3. Motion: Include subtle CSS animations — hover transitions, entry reveals, micro-interactions 4. IP Safeguard: No artist names, brand names, or trademarks anywhere in the output 5. Layout: Be bold with negative space and visual hierarchy. Avoid generic card grids 6. Content: Use realistic placeholder content (names, dates, numbers) — not lorem ipsum

Output format: Each artifact is a complete <!DOCTYPE html> page with:

  • Inline <style> block (no external CSS files except Google Fonts)
  • Complete HTML structure with realistic placeholder content
  • Optional <script> for interactions
  • No markdown fences — raw HTML only

Phase 3: Output

1. Create output directory (default: .prototype/, or --dir value) 2. Write each artifact with position prefix: 01-{slug}-{style-slug}.html, 02-..., 03-... 3. Write manifest.json mapping positions to filenames and style names 4. Generate index.html with all 3 artifacts displayed in iframes side-by-side 5. Print file paths and suggest: open .prototype/index.html

See WORKFLOW.md for the index page template, manifest format, and file naming details.

Variation Workflow

When --vary N is passed (where N is 1, 2, or 3):

1. Read manifest.json from the output directory to find the Nth artifact 2. Read the existing artifact HTML file to understand the current design 3. Generate 3 radical conceptual variations using different physical metaphors 4. Each variation gets a unique persona name and complete HTML/CSS rewrite 5. Write variation files as {original-slug}-var-1.html, -var-2.html, -var-3.html 6. Update index.html to show variations

See WORKFLOW.md for the full variation workflow.

References

  • WORKFLOW.md — Detailed guidance, index page template, materiality-to-CSS mapping
  • EXAMPLES.md — Usage examples and sample outputs
  • TROUBLESHOOTING.md — Common issues and fixes

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.