frontend-mix

Generates five distinct single-file HTML frontend variants or one HyperFrames video preview from seeded recipe rolls.

Updated May 22, 2026
One-click install
npx skills add https://github.com/kitfunso/claude-config --skill frontend-mix-kitfunso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-mix
Source: https://github.com/kitfunso/claude-config/tree/main/skills/frontend-mix
Command: npx skills add https://github.com/kitfunso/claude-config --skill frontend-mix-kitfunso

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, Pillow, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Designing a standout frontend usually means one safe, generic result. This Skill rolls seeded, clash-checked technology recipes (hero, material, motion, layout, palette, type) and builds five genuinely different single-file HTML variants side by side, so a human can pick a direction instead of accepting the first draft. ## Core Features & Use Cases - Seeded recipe rolling: scripts/roll.py draws distinct tech mixes from a verified CDN catalog, enforces clash, performance, and novelty rules, and locks palette and typography from an approved DESIGN.md. - Five-variant web rounds: dispatches one builder per variant using a structured brief template, then gates each variant against hard rejections, litmus checks, and a design checklist before presenting a comparison board. - Eyes-on QA: scripts/screenshot.py captures desktop and mobile screenshots with console-error detection and stitches a contact sheet for visual review. - Video mode: rolls one recipe and routes it through HyperFrames as a 2-3 scene launch-video composition, previewed but never rendered without approval. - Use Case: Ask for a landing page for a new npm package that must not look generic; receive five variants (e.g., Gaussian splat hero vs. kinetic typography vs. ASCII-dither), a contact sheet, and a board, then pick a winner to port to React. ## Quick Start Ask the assistant to make a landing page for your product look amazing and surprise you with five different design directions to choose from.

Frequently Asked Questions about frontend-mix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate multiple landing page design variants at once?▼

Run the roll script with a brief and output directory to produce five distinct recipes, then dispatch one builder per variant to write single-file HTML pages. A contact sheet and comparison board let you review all five side by side and pick a winner.

What frontend technologies can the rolled variants use?▼

The catalog includes Three.js procedural scenes, Gaussian splats via Spark, Paper Shaders gradients, GSAP with Lenis, Anime.js v4, native CSS scroll-driven animations, and variable kinetic typography. All CDN URLs are pinned, verified, and limited to free open-source packages.

Can I lock my brand colors and fonts across all variants?▼

Yes. Passing a DESIGN.md file with the --design flag locks the palette and typography slots from its Typography and Color sections, so all five variants share your taste and differ only in hero, material, motion, and layout.

Does it support generating product launch videos?▼

Video mode rolls a single recipe and routes it through HyperFrames as one composition with two to three scenes, eight to fifteen seconds long. The result is previewed with a snapshot sheet but never rendered until you explicitly approve.

Why does a variant fail review before the comparison board?▼

Variants fail on hard rejections like generic card grids, busy effects behind text, or slop patterns such as purple gradients and three-column icon features. A failed variant goes back to its builder with a specific fix before it can appear on the board.

What happens after I pick a winning variant?▼

The winner is recorded in history.json and the DESIGN.md Decisions Log, and you can re-roll remaining slots with the winner locked. On request the design is ported to a production page or React app, then put through a full design review.