教程2026-10-31 · 智涌AI

Anthropic Frontend Design:挡住网页 AI 套版

Anthropic Frontend Design Skill 头图:整仓约18.5万星、skills.sh 约110万安装、五类生成脸校准;对比套版默认与 Skill 约束

让编程 Agent 做落地页,出来的常是同一套脸:Inter 一类默认无衬线、紫粉渐变按钮、圆角卡片加一层灰阴影。Anthropic 把对策写成开源 Skill frontend-design:一份 SKILL.md,在做新 UI 或改版时自动加载,逼模型先按题材定方向,再写代码。下面按仓库原文拆它解决什么问题、黑名单写了啥、以及 Claude Code / skills CLI / claude.ai 怎么装。

前置条件:会用 Claude Code,或任意支持 Agent Skills(SKILL.md)的客户端;本机有 Node(跑 npx skills)更省事。下文按官方文档与仓库原文整理安装路径,不依赖某一版 CLI 的截图。

它是什么,数字先说清楚

frontend-design 是 Anthropic 公开仓库 anthropics/skills 里的一条 Agent Skill:目录里主要是 SKILL.md(约 9KB)和 Apache-2.0 许可。YAML 描述写得很直——指导做有辨识度的视觉设计,帮你选型、排版,少出「模板默认脸」。同一内容也打成 Claude Code 官方市场插件 frontend-design@claude-plugins-official,装上后做前端相关任务时会按描述自动触发。

外传常把「18.5 万 GitHub stars、76 万+ 安装」一股脑算到这条 Skill 头上。按 2026-10-31 北京时间核对:

口径数字出处
anthropics/skills 整仓 star约 18.5 万(API 读到 185,285)GitHub API,同日
frontend-design 在 skills.sh 的安装量页面显示 1.1M(约 110 万)skills.sh/anthropics/skills,同日

Star 是整仓(里面还有 pptx、pdf、skill-creator 等十几条),不是单 Skill;安装量是 skills.sh 对这条 Skill 的累计安装计数,已经明显高于早年流传的「76 万」。写介绍时分开写这两项,别合并成「Frontend Design 有 18.5 万星」。

Skill 值钱的是约束,不是星标。先看 SKILL.md 禁止什么、要求先产出什么,再决定要不要装。

它解决什么:默认脸,而不是「不会写 CSS」

模型缺的不是能出页面,而是题材相关的审美决策。没有 Skill 时,常见结果是:不管你是儿童玩具站还是金融看板,都长得像同一份 SaaS 模板。Skill 一上来就把角色定成「设计工作室主美」——客户已经拒过套版提案,要付费买观点:调色、字体、布局必须贴这个 brief,该冒险就冒险。

和站内 UI 去 AI 感提示词、TasteSkill、Design Agent 品味 harness 同一方向:把品味写进可加载的规则,而不是每次口头骂「别用紫渐变」。

SKILL.md 实际写了什么

下面按 2026-09-03 前后仍在 main 上的正文归纳(以仓库文件为准)。它没有逐条点名「禁止 Inter / 禁止紫粉渐变」;它写的是更宽的默认族与 2026 年前后扎堆的生成审美,再配流程逼你改掉。

题材落地,再谈视觉

brief 没说产品是什么,先自己定一个具体题材、受众、主任务,再跟用户确认。差异来自行业材料与行话:8–11 岁女孩玩具站,和金融分析师仪表盘,本来就不该共用一套皮肤。整页都要用真实题材内容,别拿假 Lorem 撑布局。

排版

布局与结构

Hero 要打开题材世界里最有辨识度的那一下——大标题、图、动画、实机 demo、可交互片段都行。「大数字 + 小标签 + 辅数据 + 渐变点缀」被写成默认套路,只有真合适才用。编号 01/02/03、eyebrow、分割线等结构件是信息编码,不是装饰;内容根本不是序列时,别硬上序号。

动效

非用户触发的动效少用,只为引起注意。整页一次编排好的入场,好过每个区块 fade-slide、每张卡都加 hover。用户动作引起的反馈(展开、确认)可以有,但要让人看懂「变了什么」。

色彩与「生成脸」校准清单

Skill 列出当前 AI 生成设计常扎堆的几类,强调它们对某些 brief 合法,但出现时往往是「默认」而不是「选择」:

  1. 暖奶油底(约 #F4F1EA)+ 高对比衬线标题 + 陶土/暖黏土强调色(常靠近 #D97757——也是 Claude 交互强调色,用在用户项目上容易穿帮)。
  2. 近黑底 + 单一荧光绿或朱红强调。
  3. 大报风格:细线、零圆角、密报纸栏。
  4. SaaS 卡片套件:内容切成同样圆角卡、同一套软灰阴影 rgba(0,0,0,.1)、装饰性渐变冲洗。
  5. 与题材无关的模板壳:字距拉开的全大写 eyebrow、中点串起来的元信息(A · B · C)、WORD — fragment 式标签、假黑(#0B0B0B/#111)、小数据用等宽、链接按钮尾部硬加 →。

brief 若明确要其中一种,就按 brief;轴空着时,别把自由度花在这几项默认上。

流程:先计划,再对照 brief,再写代码,边做边批

两遍走:先交一份短设计计划——4–6 个命名色值、字体角色、布局概念(可带 ASCII 线框与对齐说明)、几条「这页凭什么不像别人」的原则。对照 brief 审一遍:哪里像「随便换个站名也能交差」的默认,就改掉并说明理由,然后才写代码。CSS 选择器 specificity 要小心,避免 .section 和 .cta 互相抵消间距。

克制:大胆用在一处,周围保持安静;响应式、键盘焦点、尊重 prefers-reduced-motion、可读对比当质量地板,别当口号。环境允许就截图自检。文案也是设计:用用户听得懂的词,主动语,CTA 说清会发生什么;错误与空状态给方向,不卖萌、不道歉糊弄。

怎么安装

三条常用路,装一种即可。和 npx skills、手写第一个 Skill 同一套生态。

1)skills CLI(跨多种 Agent)

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

也可先 npx skills add anthropics/skills 再按交互选。skills.sh 上这条命令对应 Anthropic 公开技能包;安装计数就是这里累计的。

2)Claude Code 官方插件市场

# 会话里(官方市场一般已自动添加)
/plugin install frontend-design@claude-plugins-official

# 或在 shell 里装到 user scope
claude plugin install frontend-design@claude-plugins-official

官方市场仓库是 anthropics/claude-plugins-official,插件源目录 plugins/frontend-design,内含同名 Skill。装完后用自然语言提前端需求即可,例如「给音乐流媒体做个仪表盘」;也可在支持斜杠调用时用插件命名空间触发。旧的 anthropics/claude-code 插件市场已弃用,文档要求改走 @claude-plugins-official。

3)本地目录 / claude.ai 自定义 Skill

实用建议

常见坑

完成标准

最后

打开仓库里的 skills/frontend-design/SKILL.md 通读一遍,再在 Claude Code 里 /plugin install frontend-design@claude-plugins-official(或 npx skills add anthropics/skills --skill frontend-design)。下一次做页面,先逼出设计计划,再写代码——套版脸少大半,靠的是约束,不是多喊两句「要有品味」。

关注公众号「智涌AI速递」

每天的 AI 快讯、实用教程和 AI项目实测,也会同步发到微信公众号。在微信里搜索「智涌AI速递」就能关注;不用微信的话,可以用 RSS 订阅本站。