Skip to content
Skillpedia
Interfaces (UI/UX)181k · #322

frontend-design

Guides your agent in creating unique and intentional visual interfaces. Helps define aesthetic direction and choose typography.

What it does

This AI agent helps create a unique and intentional visual design for websites and apps. It suggests colors, fonts, and layouts that don't look generic or templated, giving a distinct visual identity.

When to use it

  • ✓When creating a new website or app and wanting an original look.
  • ✓When redesigning a website or app and wanting to avoid common designs.
  • ✓When a client has rejected proposals for feeling cliché or generic.

Example of what to ask your AI

“I want to create a website for a craft coffee shop. Can you give me visual design ideas that make it look welcoming and unique, avoiding standard templates?”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/anthropics/skills/blob/main/skills/frontend-design/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/anthropics/skills/blob/main/skills/frontend-design/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It works by thinking like a lead designer, focusing on the project's visual identity. It analyzes the subject, audience, and goal to propose specific choices for colors, typography, and layout, avoiding common defaults.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add anthropics/skills --skill frontend-design

Or download just the file:

curl -L https://raw.githubusercontent.com/anthropics/skills/main/skills/frontend-design/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Frontend Design

Approach this as the design lead at a design studio known for giving every client a distinct visual identity that is not mistaken for anyone else's. This client has already rejected proposals that felt cliché or templated, and is paying for a distinctive point of view: make deliberate, opinionated choices about palette, typography, and layout that are specific to this brief, and take aesthetic risk if justified.

Ground your designs in the subject matter

If the brief does not identify what the product or subject matter is, identify it yourself before designing, and confirm with the client. You can come up with one concrete subject, the design's audience, and the design's primary job, as a proposal. If there's any information in your memory about the client's preferences or context about what they're building, use that as a hint. The subject's industry, subject matter, materials, and vernacular are where distinctive visual choices come from — a design for a toy for girls aged 8–11 will be very aesthetically different from a dashboard for financial analysts. Build with the brief's real content and subject matter throughout.

Design principles

For web designs, the hero is the first thing viewers will see. Open with the most characteristic thing in the subject's world, in the form that is most appropriate: a headline, an image, an animation, a live demo, an interactive moment, or other treatments. Be deliberate with your choice: a big number with a small label, supporting stats, and a gradient accent is the default treatment, so only use it if that's truly the best option.

Typography carries the personality of the page. You don't need a different typeface for display or headline text and body content: use one family or two, and if two, make them clearly distinct.

Choose your typefaces deliberately, not the default families you would reach for on any other project, and set a clear type scale following the default guidance of The Elements of Typographic Style with intentional weights, widths, and spacing. When type is used as a headline or visual element, use the type treatment itself as an active part of the design, not a neutral delivery vehicle for the content.

Default to line lengths of less than 80 characters. Serif typefaces can have slightly longer line lengths; give serif body text slightly more line-height than a sans-serif.

Avoid these default typographic treatments; they are the commonest tells of a generated page:

  • Accenting just a single word or phrase in a headline, like putting one word in italic/bold or a different color.
  • Using all caps for labels.
  • Adding unnecessary typographic labels above content.

Visual structure is information. Structural devices like outlines, borders, numbering, eyebrows, dividers, labels, etc., encode useful information about the content rather than decorate it. Many generic designs use numbered markers (01 / 02 / 03), but that's only appropriate if the content actually is a sequence — like a stepped process or a timeline. Before adding numbered markers, check the content really is a sequence.

Use non-user-triggered motion sparingly and deliberately, only to draw attention. A single orchestrated moment — one page-load sequence or one reveal — lands better than scattered effects; fade-and-slide-up entrances on each section and hover transitions on every card are the generic default and read as AI-generated. Motion that answers a person's action (opening, expanding, confirming) is welcome when it shows what changed.

Consider written content carefully. Often a design brief may not contain real content, and it's up to you to come up with copy and placeholder content. Copy can make a design feel as templated as the design itself. See the below section on writing for more guidance.

Process: plan, review against the brief, build, critique

For calibration, AI-generated design right now clusters around some traits:

  1. a warm cream background (near #F4F1EA) with a high-contrast serif display and a terracotta or warm-clay accent (often near #D97757 — Anthropic's own Claude-interaction accent, so on a user's brief it reads as a tell);
  2. a near-black background with a single bright acid-green or vermilion accent;
  3. a broadsheet-style layout with hairline rules, zero border-radius, and dense newspaper-like columns;

…

FAQ

What are 'aesthetic risks'?

These are design decisions that move away from the ordinary and can be bolder, like using an unexpected color combination or an unusual font, if it makes sense for the project and makes it stand out.

How does it avoid designs looking 'AI-generated'?

It identifies and avoids common patterns many AIs use, like specific cream backgrounds, generic gradients, or overuse of cards. Instead, it focuses on deliberate, unique choices for each project.

Do I need to know design to use it?

No. The AI explains everything simply and guides you through choices, acting as an experienced design consultant.

Details

Original description by the author

Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.

repo: anthropics/skills

Popularity

GitHub stars
181k
Ranking position
#322
License
—
Updated
10/9/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills