让 Claude 告别「AI 模板脸」
用 Claude Code 生成前端页面时,你有没有发现——出来的界面总是似曾相识?Inter 字体、白底紫渐变、圆角卡片、居中布局……一看就是 AI 写的。
Claude Code 内置了一个 frontend-design 技能,专门解决这个问题。它是一个设计 manifesto,指导 Claude 生成有辨识度、有设计感的前端界面,而不是安全但平庸的模板。
该技能来自 Claude Code 仓库(128,000 ★),是官方内置的插件技能之一。
设计理念
在写任何代码之前,先思考四个问题:
- Purpose——解决什么问题?为谁而做?
- Tone——选择一个极端的美学方向:极简、混乱、复古未来、有机/自然、奢华、玩趣、编辑风、粗野主义、装饰艺术、柔和、工业风……
- Constraints——框架、性能、可访问性等技术要求
- Differentiation——「什么让这个设计令人难忘?」——找一个记忆点
"Bold maximalism and refined minimalism both work — the key is intentionality, not intensity."
六大设计准则
1. 字体
明确禁止使用 Inter、Roboto、Arial、system-ui 等泛化字体。选择有性格的字体,搭配一种展示字体 + 一种精致正文字体。特别警告:不要所有生成都用 Space Grotesk。
2. 色彩
使用 CSS 变量保持一致性。「强主导色 + 锐利强调色」远胜于「均匀分布、毫无重点的调色板」。特别禁止:紫色渐变 + 白色背景。
3. 动效
纯 HTML 用 CSS 动画,React 用 Motion 库。重点放在高光时刻:staggered reveals、滚动触发、惊喜悬停效果。
4. 空间构图
打破网格——不对称布局、重叠、对角线动势、元素出格。大胆运用留白或刻意密度。
5. 背景与细节
不要用纯色背景。渐变网格、噪点纹理、几何图案、透明叠加、戏剧性阴影、装饰性边框、自定义光标、颗粒覆盖。
6. 反模式
以下特征会被标记为「AI 生成」:Inter/Roboto/Arial 字体、紫色渐变 + 白底、可预测的布局和组件模式、缺乏上下文的通用设计。
如何使用
在 Claude Code 中启用 frontend-design 插件后,当你说「帮我写一个落地页」「创建一个仪表盘组件」时,Claude 会自动应用这套设计规则,生成更有个性的界面。
技能文件位于仓库:plugins/frontend-design/skills/frontend-design/SKILL.md
总结
Frontend Design Skill 是 Claude Code 最有价值的原生技能之一。它不教 Claude 写代码——而是教 Claude 做设计。如果你用 Claude Code 生成前端页面,装上这个技能,输出质量会有明显提升。
▶ 查看 SKILL.md · Claude Code 128,000 ★