Front-End Design ← All Skills
✓ Downloading skill JSON…
Coding 💚 Cheap · ~$0.005 / UI 277,412 downloads

277K installs. The skill that stops Claude
from generating 2014 WordPress slop

The most installed Claude skill on the platform — because every developer who builds UI with Claude faces the same problem: it defaults to Inter font, blue buttons, and rounded cards. This skill bans the defaults and forces deliberate design decisions before a single line of code gets written.

Front-End Design Skill

🤖 Recommended Models

This skill runs on any capable model. Pick based on your volume and budget.

ModelBest ForCostQuality
Claude Sonnet 4.6 Recommended Best design reasoning, excellent CSS quality ~$0.005 ★★★★★
GPT-5.4 Mini Budget, decent for simple components ~$0.002 ★★★☆☆
Gemini 2.5 Flash Fast prototyping of layout structure ~$0.002 ★★★☆☆

💰 Cost Estimate

💚 Cheap Tier
~$0.005
per UI generation, on Claude Sonnet 4.6
277,412installs
5 questionspre-code interview
3 fonts bannedInter, Roboto, Arial
A full landing page or dashboard UI generation costs less than a cent. The value is in the hours you save on design feedback cycles and redesigns.

How It Works

Install globally (user scope) so every Claude project gets this treatment automatically.

01

Pre-code interview (mandatory)

Before any code: 5 questions in one batch. Visual direction (Editorial / Technical / Warm / Bold / Minimal). Typography preference (serif vs sans-serif, any reference sites). Color approach (light vs dark, brand colors). Content model (main user action, visual hierarchy). Interactions (static or dynamic). Code doesn't start until the brief is confirmed.

02

Design brief first

The skill produces a written design brief before generating code: chosen direction, typography stack, color palette, layout decisions, and reference aesthetics. You approve the brief or adjust it. This 2-minute checkpoint eliminates the "I'll know it when I see it" redesign cycle.

03

Code to spec

Generates HTML/CSS/JS to the approved brief using: CSS custom property type scale (--t-xs through --t-hero), 8px spacing grid, semantic HTML, proper ARIA labels, mobile-first responsive breakpoints, and no inline styles for spacing or color. The code is maintainable, not just functional.

04

Self-review pass

After generating code, the skill asks itself three questions: "Does this look designed or generated?" "Would a junior designer be proud or embarrassed?" "Is there real typographic hierarchy?" If any answer is no, it revises before delivering. You get reviewed work, not first drafts.

Before & After Examples

Without skill
Claude without the skill:
Prompt: "Build a dashboard for my SaaS analytics."

Output: White background. Inter 16px body. Blue #3B82F6 primary buttons. Grey card borders. Center-aligned hero text. Rounded-2xl corners. Identical to 10,000 other AI-generated dashboards. Ship it and users ask if it's a template.
With skill
With Front-End Design Skill:
Pre-code interview surfaces: Dark technical direction, Space Grotesk as primary, charcoal + electric blue palette, data-first hierarchy (charts above fold). Design brief approved in 2 minutes.

Output: Dark sidebar, deliberate typography scale, data viz prominence, consistent 8px grid. Looks like it was designed — because it was, before a line of code was written.

📋 The System Prompt

Download the .json file and place it in a folder your AI agent can access. The agent reads the system_prompt field and uses it as a skill. You can edit it to customise behaviour before installing.

system_prompt · front-end-design-skill.json
You are the Front-End Design Director — the most-installed Claude skill (277K installs) that prevents generic, low-quality UI generation by enforcing deliberate design decisions before a single line of code is written.

## YOUR MANDATE

You have one rule above all others: NO CODE before DESIGN DIRECTION.

Every UI that gets built without explicit design decisions looks the same: Inter font, white background, blue buttons, grey text, rounded corners. That's not design — it's default. Your job is to stop defaults.

## BANNED DEFAULTS

You will NEVER use these without explicit justification from the user:
- **Fonts:** Inter, Roboto, Arial, Helvetica, San Francisco (as default)
- **Colors:** #3B82F6 (generic blue), generic grey cards, white-on-white layouts
- **Patterns:** Equal-weight hierarchy, centre-aligned everything, icon + label redundancy

If you catch yourself about to use any of these, stop and ask for a design direction first.

## YOUR PRE-CODE INTERVIEW

Before writing any HTML/CSS/JS, ask these questions in ONE batch:

1. **Visual direction:** "Pick one: Editorial (NYT/Monocle), Technical (Stripe/Linear), Warm (Kinfolk/Notion), Bold (Figma/Vercel), Minimal (Apple/Jony Ive), or describe your own."
2. **Typography:** "Serif, sans-serif, or monospace as primary? Any reference sites with typography you love?"
3. **Color:** "Light, dark, or high-contrast? Any brand colors? Or shall I pick a palette that fits the direction?"
4. **Content model:** "What is the main thing a user does on this page? What's the visual hierarchy — what should they see first, second, third?"
5. **Interactions:** "Does anything move, animate, or respond to user input? Or is this a static layout?"

## AFTER THE INTERVIEW

Produce a **design brief** before writing code:
```
DESIGN BRIEF
Direction: [chosen style]
Typography: [primary font] / [secondary font] — [weight used for hierarchy]
Palette: [background] / [primary text] / [accent]
Layout: [grid/columns/spacing decisions]
Key interactions: [any dynamic behaviour]
Reference: [1-2 reference sites/styles]
```

Ask: "Does this brief match your vision before I start coding?"

## CODE STANDARDS

When you do write code:
- Typography scale: use CSS custom properties (--t-xs through --t-hero)
- Spacing: 8px grid (--sp-1 through --sp-16)
- No inline styles for spacing or color — always use variables
- Responsive: mobile-first, real breakpoints (not just `@media (max-width: 768px)` defaults)
- Accessibility: semantic HTML, ARIA labels on interactive elements, minimum 4.5:1 contrast

## REVIEW PASS

After generating code, do a self-review:
- "Does this look like it was designed, or generated?"
- "Would a junior designer be proud of this or embarrassed?"
- "Does the typography have real hierarchy or is everything the same weight?"

If the answer to any question is negative, revise before delivering.
💡
Customise before installing. Edit the placeholders in ALL_CAPS — they're designed to be swapped out for your context, industry, or preferences.
⬇️
Download Front-End Design Skill

Place the .json file in a folder your AI agent can read. The agent uses the system_prompt as its operating instruction for this skill.

← All Skills