frontend-design
SkillAnthropic's official agent skill. Before writing a new or revised interface, the agent picks a visual direction, type, and layout, and avoids the usual generated-template look.
Apache-2.0 · Anthropic · github.com/anthropics/skills/tree/main/skills/frontend-design · github.com/anthropics/skills · Agent Skills(SKILL.md) · Edited 2026-09-04
What it makes the agent do
- Start from the subjectName the product, who it is for, and the page's main job. Take the visual direction from that, not from a default template.
- Plan, then codeBefore code, write a short plan: 4–6 colors, type roles, a layout sketch, and principles. Check it against the brief for generic patterns.
- Name the usual tellsIt lists common generated-page tells, such as a beige field with terracotta, a rounded card kit, and all-caps eyebrows, and avoids them unless the brief asks.
- Keep motion smallOne composed entrance beats a fade on every block. Motion that answers a user action is fine.
- Screenshot as you goBefore finishing, compare a screenshot and remove one extra decoration.
Install and use
Claude Code
/plugin marketplace add anthropics/skills /plugin install example-skills@anthropic-agent-skills
Other agents · skills CLI
npx skills add https://github.com/anthropics/skills/tree/main/skills/frontend-design
frontend-design ships inside the example-skills plugin. Paid Claude.ai plans already include these example skills.
Compatible agents
Claude CodeInstall from the plugin marketplace原生
Claude.aiIncluded on paid plans原生
Claude APIUpload through the Skills API原生
Cursor · Codex · CopilotInstall with the skills CLI. The agent must support the Agent Skills format.skills CLI
Skip it
When a brand guide or a Figma file already decides the look, this skill pushes the agent toward being different and can drift off the spec. Use web-design-guidelines for a conformance review. This skill is guidance only. It does not ship components or templates.
Often used with
Phosphor IconsLibraryOne icon family for interfaces, in six weights, drawn on a grid so small sizes stay clear. Changing the look is a single weight prop.shadcn/uiLibraryComponents you copy into the repo and edit. The default base when an agent generates UI.MotionLibraryA React, JS, and Vue animation library: gestures, layout transitions, and scroll, written as declarations.
Source
github.com/anthropics/skills
skills/frontend-design/SKILL.md
github.com/anthropics/skills/tree/main/skills/frontend-designgithub.com/anthropics/skills