Frontend Design:Anthropic 开源的前端设计 Skill,专治千篇一律的「AI 味」网页

开源发现

Frontend Design:Anthropic 开源的前端设计 Skill,专治千篇一律的「AI 味」网页

栏目:开源发现

摘要

Frontend Design 是 Anthropic 放在公开 Agent Skills 仓库里的前端设计 Skill:逼编程助手先定美学方向再写代码,避开 Inter、紫渐变、奶油底+陶土橙等「AI 味」默认套路,做出有辨识度的界面。

本文目录

让编程助手「随便做个落地页/后台/营销站」,出来的界面常常长得像同一家工厂:Inter或系统无衬线、紫粉渐变、圆角卡片排成一排、奶油底配陶土橙点缀,再加一行 ALL CAPS小标签。Frontend Design是 Anthropic放在公开仓库 anthropics/skills(整库约18.5万星,Skill本身只是其中一项)里的 Agent Skill,目标很明确:先逼智能体选定一套有观点的视觉方向,再动手写代码,而不是套最省事的默认脸。

安装示例(来自社区分享帖):`npx skills add https://github.com/anthropics/skills/tree/main/skills/frontend-design --skill frontend-design`。它走的是 Agent Skills标准,可与 Claude Code、Codex、Cursor、Gemini CLI、OpenCode等配合;Claude Code也可通过插件市场加入 anthropics/skills后再装相关示例技能。Claude.ai付费方案与 Claude API Skills亦可使用官方技能生态。Skill目录里主要是 SKILL.md与 Apache-2.0的 LICENSE.txt。

Frontend Design 演示:Claude 对话与设计卡片网格

图片来源:X 宣传演示视频截图

它解决什么问题

大模型写前端并不缺「能跑」,缺的是「像为这个产品想过」。没有明确美学 brief时,模型会滑向训练数据里出现最多的模板:同一套 SaaS英雄区、同一套卡片阴影、同一套强调色。结果是演示很好看、上线却毫无记忆点,而且不同项目越做越像。

Frontend Design把智能体摆进「设计工作室主美」的角色:客户已经拒绝过千篇一律的提案,愿意为有辨识度的观点付钱。它要求先认清产品题材、受众与页面主任务——玩具站和金融看板本来就不该共用同一套视觉语言——再据此做有风险、有立场的配色、字体与布局选择,而不是换皮复用。

官方 Skill文稿还点名了一批「生成页面常见指纹」:暖奶油底(近 #F4F1EA)配高对比衬线与陶土/暖黏土强调色(近 #D97757,也是 Claude交互强调色,用在用户项目上反而像在抄默认);近黑底加一抹荧光绿或朱红;报纸风细线零圆角;把内容切成一模一样圆角卡片再加软阴影与装饰渐变;以及无论题材都出现的模板零件(字距拉开的全大写 eyebrow、中圆点串起来的元信息、带空格的破折号标签、「→」缀在按钮后等)。这些手法本身合法,但若与题材无关、只是惯性默认,就会读出「AI味」。

Frontend Design 演示:设计方向卡片特写

图片来源:X 宣传演示视频截图

它能做什么

工作流被拆成「规划 → 对照 brief复核 → 再写代码 → 边做边自检」:

  • 先出设计计划:用一小套 token说清颜色(4–6个具名十六进制)、字体角色、布局概念(可用一句话加 ASCII线框比较对齐方式),以及「这页凭什么独特」的原则。
  • 对照默认脸修订:动笔前自问——若换一个类似 prompt,会不会落到同一套答案?若某轴只是「随便哪个项目都会选的默认」,就改掉并说明理由;brief若明确要求某种风格(哪怕是上述默认脸之一),以 brief原文为准。
  • 再实现界面:按修订后的计划写代码;注意 CSS选择器 specificity,避免 `.section` 与 `.cta` 一类规则互相抵消边距。
  • 支持多种美学方向:brutalist、editorial、retro-futurist、luxurious、maximalist、organic等都可以作为明确方向,而不是永远奶油底或紫渐变。
  • 克制与可访问底线:把大胆用在一处,其余保持安静;响应式到手机、可见键盘焦点、尊重减少动效、对比度说得过去——做得到,但不必到处喊口号。Chanel那句「出门前照镜子拿掉一件饰品」被写进自检习惯;环境允许时可用截图回头看。

文案也被当成设计内容:从用户能懂的说法命名(管通知,而不是 webhook配置);主动语态;同一动作全程同名;错误与空状态要给下一步,而不是卖萌道歉。字体上倾向一到两族、刻意选型与字阶,避开「标题里只强调一个词换色/斜体」、滥用全大写标签、多余 eyebrow等生成页套路。动效默认克制:一次编排好的入场往往好过每个区块 fade-slide、每张卡片都 hover。

Frontend Design 演示:另一帧界面预览

图片来源:X 宣传演示视频截图

有什么好处

少一套「一眼 AI」的默认脸:把「先定方向、再写代码」写成流程,从源头压住模板惯性。

辨识度跟题材走:视觉语言从行业、材质与用语长出来,而不是从组件库示例页复制。

可安装、可复用:一条 `npx skills add …` 就能挂进支持 Agent Skills的工具链;也落在 Anthropic公开 skills仓库与 Claude生态里,团队可以共享同一套前端审美约束。

开源条款清楚:Skill附带 Apache-2.0许可文本,便于在合规前提下引入工作流。

对已经厌倦「每个 demo都像同一套模板」的人,它相当于给编程助手加了一位挑剔的主美:不是禁止某种风格,而是禁止「无理由的默认」。

anthropics/skills 仓库 GitHub Open Graph 预览

图片来源:GitHub 仓库预览

适合谁

适合用 Claude Code、Cursor、Codex、Gemini CLI等写落地页、营销站、产品后台或演示界面,却总觉得成品「太像 AI」的开发者与独立制作者;适合没有常驻设计师、又希望每次项目有明确视觉立场的小团队;也适合想在 Agent Skills标准下统一前端审美规范的工程负责人。

若你的 brief本身就要极简 SaaS卡片风或 Claude同款陶土橙,Skill会尊重 brief——它反对的是无意识复读,不是某一种合法美学。安装命令、插件市场步骤与各客户端差异以官方仓库 anthropics/skills下 `skills/frontend-design/` 与文档为准;星标属于整库,不要当成单个 Skill的独立指标。本文只做开源发现介绍,权威内容以 GitHub树路径与 SKILL.md为准。