当前时间: 1970-01-01 08:00:00
分类:办公文件
评论(0)
你的 AI 写的网页,为什么一眼就能被认出来?
同一个需求,同一个模型。 差了 43 行 SKILL.md ——上面是 AI 的默认审美,下面是加了 Anthropic 官方 frontend-design Skill 之后。 没有 Skill: Inter 字体 + 紫色渐变 + 白底圆角卡片 + 三列 feature 横排。100 个 AI 生成的页面里一模一样 有 Skill: 暗底 + 衬线标题 + 声波可视化 signature + 不对称排版 + 暖色调——这是一个「播客产品」的页面,不是「任何产品」的页面
它叫 frontend-design ,是 Anthropic 官方维护的 Claude Code Skill,放在 anthropics/skills 这个 GitHub 仓库里——和 PDF 处理、Excel 操作、网页抓取等几十个 Skill 并列。
本质就一句话:在 AI 写任何一行前端代码之前,先让它停下来想一想——这个页面,到底应该长什么样?
它只有一个文件:SKILL.md,43 行 。不引入任何依赖,不增加运行时开销。它做的事就一件——改变 AI 的思考流程。
# Claude Code 终端中执行
claude plugin add anthropic/frontend-design
等 5 秒。不需要配置。之后每次你让 Claude Code 写前端,Skill 自动激活 ——不需要手动调用。它就像一个设计总监,在你每次要写页面时先过目。
React Vue Svelte HTML/CSS Next.js 任意框架
Skill 不管框架——它管的是「设计决策」,不是「技术选型」。
打开 Claude Code,说一句「帮我做个 landing page」。出来的东西你见过 100 次了。
SKILL.md 自己就承认了这件事——它开篇就说,AI 生成的前端设计高度集中在三种风格: 1 暖奶油底色 + 高对比衬线体 + 赤陶色点缀 近 #F4F1EA 的底色,粗衬线标题,一抹陶土色 accent。精品咖啡、SaaS、播客、设计师作品集……不管什么产品,AI 都往这个方向靠。 2 近黑底色 + 荧光绿 / 朱红色单点强调 暗色背景上放一行荧光色文字或一个亮色按钮。科技公司、Web3、黑客松、AI 工具……都长这样。3 报纸式排版 + 细线分隔 + 零圆角 + 密集分栏 像是《纽约时报》编辑被请来做 SaaS 登录页。细线分割线到处都是,所有角都是直角。
这三个风格本身没有任何问题 。问题是:不管什么需求,AI 都往这三个方向靠。 「不是选择,而是默认」——SKILL.md 原话。
整个 SKILL.md 的核心就一个机制——在写代码之前,先出设计方案。
1 Color —— 4-6 个命名色值 不是「蓝色」,是具体的 #hex。必须有一个主导色 + 点缀色 + 背景色的完整 token 系统。2 Type —— 2-3 种字体角色 有个性的展示字体 + 克制的正文字体 + 功能性的等宽/数据字体。不能用 Inter / Roboto / Arial 这些「默认脸」。3 Layout —— 一句话概念 + ASCII 线框图 用文字描述布局意图,用 ASCII 线框图对比不同方案。选择前先比较。4 Signature —— 这个页面会被记住的「那一个」元素 可以被描述、可以被记住、不能和其他产品混淆。它是这个设计的指纹。
「如果我把产品名换掉,这个设计方案还能用吗?」 如果能 —— 打回去重做。 如果不能 —— 开始写代码。
"Before leaving the house, take a look in the mirror and remove one accessory." 出门前照镜子,摘掉一件配饰。把大胆用在一个地方。 让那个 signature 元素成为唯一被记住的东西。其他一切保持安静、克制、精准。
需求是同一句话:「给一个播客转录工具做 landing page hero 」。
没有 Skill 时,AI 直接开始写代码。出来的是它被训练出的「最安全答案」——Inter 字体、紫色渐变按钮、三列卡片。你能认出它是 AI 做的,就像你能认出酒店走廊里的印刷画。
有 Skill 之后,AI 先停下来做了一轮设计思考:播客 → 声音 → 声波 → 有机/自然美学 → 暖色调 → 波形可视化作为 signature → 不对称双栏 → 只有一个 Listen 按钮。
同一个模型。同一个需求。差了 43 行 SKILL.md 文件。
1. 少动画。 SKILL.md 明确说:多余的动画会让设计「更像 AI 生成的」。一个精心编排的入场序列,远好过满屏散落的微交互。
2. 文案也是设计材料。 按钮说「发布」,Toast 就说「已发布」。动词一致,时态闭合。错误提示不道歉,但一定说清楚发生了什么。
3. 尊重你的偏好。 如果你在 CLAUDE.md 里写过品牌色、字体倾向,Skill 会参考。它不是覆盖你的审美,是放大它。
4. 43 行代码。 零运行时开销。它只是一个文本文件,不引入任何依赖。改变的只有一件事:AI 从「需求→代码」变成了「需求→设计→审视→代码」。
frontend-design Skill 解决的不是「AI 不会写前端代码」的问题。
AI 写前端已经很熟练了。它缺的不是能力,是审美判断 。
这个 Skill 不给你任何组件、任何模板、任何 CSS 片段。它只做一件事:让 AI 在动手之前先动脑。
frontend-design Skill 由 Anthropic 官方维护,Apache 2.0 开源 github.com/anthropics/skills 关注【稼轩AI Lab】· 学习一个实用 AI Skill · 日拱一卒
上一篇文科之困与AI之机:2026高考出分后的志愿抉择与视野重构
下一篇教你10 秒鉴别恶意伪装APP
基本
文件
流程
错误
SQL
调试
请求信息 : 2026-06-25 15:38:52 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/798877.html 运行时间 : 0.208514s [ 吞吐率:4.80req/s ] 内存消耗:4,684.03kb 文件加载:145 缓存信息 : 0 reads,0 writes 会话信息 : SESSION_ID=63ba691ec6c6cea6aad22cbf9e92bd95
CONNECT:[ UseTime:0.001052s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4 SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001659s ] SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000717s ] SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000673s ] SHOW FULL COLUMNS FROM `set` [ RunTime:0.001400s ] SELECT * FROM `set` [ RunTime:0.000610s ] SHOW FULL COLUMNS FROM `article` [ RunTime:0.001489s ] SELECT * FROM `article` WHERE `id` = 798877 LIMIT 1 [ RunTime:0.001676s ] UPDATE `article` SET `lasttime` = 1782373132 WHERE `id` = 798877 [ RunTime:0.001548s ] SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.001882s ] SELECT * FROM `article` WHERE `id` < 798877 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001183s ] SELECT * FROM `article` WHERE `id` > 798877 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002607s ] SELECT * FROM `article` WHERE `id` < 798877 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005151s ] SELECT * FROM `article` WHERE `id` < 798877 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004865s ] SELECT * FROM `article` WHERE `id` < 798877 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003176s ]
0.210237s