
Frontend design skill in Anthropic's...
Before drawing the interface, name the subject, the audience, and the job of the page. The design plan needs named colors, type roles, and a wireframe, plus a decision on left, center, or justified alignment. If that plan would fit any similar page, revise it before coding. Restraint means one memorable element and a quiet surround, with decoration cut when it does not serve the brief. The opening should show the most characteristic thing in the subject, not a default big number with a gradient. Keep type to one family or two distinct ones. Use motion to direct attention or to answer an action. It fits designers and frontend developers who use a coding assistant and do not want every page to become the same rounded-card layout.
frontend-design is a frontend design skill in Anthropic's official skills repository. Coding assistants use it when building a new interface or reshaping an existing one. It asks them to identify the subject, audience, and job of the page before choosing palette, type, and layout, so the result is not a repeated template. The process has two passes: write color, type, layout, and principles, review that plan against the brief, and only then write code. It also constrains copy and motion. Buttons must name the real action, and empty or error states must say what to do next rather than only set a mood.
Difficulty: Intermediate
Ground the design in the subject
If the brief does not name the product, propose a concrete subject, audience, and page job, using known preferences as hints, before choosing a visual direction.
Two-pass design process
First write color, type, layout, and principles, check whether the plan is a generic default, say what changed, and only then write code.
Type and layout constraints
Limits type families and line length, avoids recoloring a single word in a headline, and avoids numbered markers when the content is not a sequence.
Interface copy rules
Buttons use action names users understand, the same step keeps one verb, errors say what happened and how to fix it, and empty states invite the next action.
Design a subject-specific landing page
Given a new site brief, a frontend developer uses the skill to name the subject, audience, and hero treatment before generating a page that matches that subject.
Reshape a templated page
When a page looks like a generic dashboard, a designer uses the skill to redo palette, type, and layout and to remove markers and decoration that carry no information.
Tighten buttons and errors
A product manager reviews a generated interface against the skill, checking that buttons name the real action and that empty and error states say what to do next.
No. It is a SKILL.md file in Anthropic's official skills repository. It guides a coding assistant to confirm the subject, audience, and page job, then choose color, type, and layout before writing code. The directory is not a drag-and-drop design site.
The skill first requires a compact plan with named colors, type roles, a wireframe, and alignment. If that plan would fit any similar brief, it must be revised before code. Restraint keeps one memorable element and cuts decoration that does not serve the brief. An explicit visual direction in the brief still wins.
Copy is treated as part of the interface. Buttons name the real action, and the same step keeps one verb. Errors state what happened and how to fix it. Empty states invite the next action. Labels use words users understand rather than internal system names.
Real reviews and feedback from users