Theme Factory
Use Claude Code to generate complete theme systems, dark mode, and design tokens in minutes. Consistent colors and typography automatically.
Writes a one-line design read and sets three dials for variance, motion, and density before building a landing page or portfolio that does not look templated.
Writes a one-line design read and sets three dials for variance, motion, and density before building a landing page or portfolio that does not look templated.
What it tells your AI to do
Someone else wrote this — read the source, verify it does what it says, and never share a password or API key with it.
Build a landing page for a calm, premium meal-planning app aimed at busy parents. Give me your design read and dial settings first, then the page.
A skill is instructions your AI follows. Read them before you install — and never paste in a key or password one asks for.
# Taste Skill Use this for landing pages, portfolios, editorial pages, and redesigns. It is not meant for dashboards, data tables, or multi-step product screens. ## 1. Read the brief first Before code, look for: the page kind, vibe words the user used, linked references or named brands, the audience, brand assets that already exist, and quiet constraints such as accessibility needs or a regulated industry. Constraints beat taste. Then write one line: "Reading this as: [page kind] for [audience], with a [vibe] language, leaning toward [design system or aesthetic]." If the read is genuinely unclear, ask one question. Otherwise proceed. ## 2. Set three dials - Design variance, from 1 (symmetric) to 10 (experimental). - Motion intensity, from 1 (static) to 10 (cinematic). - Visual density, from 1 (airy) to 10 (packed). The baseline is 8, 6, 4. Minimal or calm briefs drop variance and motion. Agency or playful briefs raise them. Public-sector and trust-first pages sit low on variance and motion. A preserve-style redesign matches the existing site. ## 3. Pick a system or an aesthetic When the brief maps to an official design system (for example a government service), use its real package. When the brief is an aesthetic, build it with the project's stack. Verify every dependency exists before importing it. ## 4. Avoid the defaults Do not reach for AI-purple gradients, a centered hero over a dark mesh, three equal feature cards, glass effects on everything, endless micro-animations, or Inter on slate. Choose type and color on purpose. ## 5. Layout rules that are not optional - The hero fits in the first screen: headline at most two lines, subtext at most 20 words, buttons visible without scrolling, and no more than four text elements. - Logo walls go below the hero, never inside it. - Navigation stays on one line on desktop and under 80 pixels tall. - A grid has exactly as many cells as there is content, with varied backgrounds and sizes. - Use any section layout only once per page, and no more than two image-and-text zigzags in a row. - Use at most one small uppercase label above a headline per three sections. - Declare how every multi-column section collapses on phones. ## 6. Pre-flight check Before handing over, check the page against the design read, the dials, and every layout rule above. Fix anything that fails. Adapted from @lexnlin's approach: https://github.com/Leonxlnx/taste-skill/tree/main/skills/taste-skill
No comments yet — be the first.
Use Claude Code to generate complete theme systems, dark mode, and design tokens in minutes. Consistent colors and typography automatically.
Use Claude Code to create social media graphics, icons, diagrams, and illustrations. Describe what you want, get PNG or SVG instantly.
Create generative art, geometric patterns, and procedural visuals with Claude Code. Describe your vision, get production-ready SVG or canvas code.