跳转至

我把 Claude Design 做成了 Skill,人人都能成为顶级网站设计师

Ch07.011 我把 Claude Design 做成了 Skill,人人都能成为顶级网站设计师

📊 Level ⭐⭐ | 19.6KB | entities/claude-design-skill-web-design-engineer.md

Claude Design Skill Web Design Engineer

我把 Claude Design 做成了 Skill,人人都能成为顶级网站设计师

source: https://mp.weixin.qq.com/s/sffWcLKPkXob2STrhkYBYg author: ConardLi,code秘密花园 date: 2026-04-22 tags: #Claude #Agent #Skill #Prompt-Engineering #Web-Design #oklch

核心摘要

拆解 Claude Design 约 420 行系统提示词的设计理念,并将其提炼成 ~400 行的 web-design-engineer Skill。核心结论:Claude Design 的竞争力 = 50% Opus 4.7 模型能力 + 50% 精心设计的 Prompt Engineering。

一、Claude Design 核心洞察

产品定位

2026 年 4 月 17 日 Anthropic 发布,界面:左边聊天,右边画布。Figma 股价当天大跌。 Ryan Mather(Anthropic 设计团队)的关键一句话

"不要用对待画布工具的方式来用 Claude Design,它更像 Claude Code。" 传统 vs Claude Design: | 传统设计工具 | Claude Design | |-------------|---------------| | 人在画布上操作,AI 辅助加速 | AI 是主要生成者,人是主要审阅者 | 三个具体差异: 1. 输出是可运行的代码(链接可点、标签可切、版本可 DIFF) 2. 理解你的代码库(读组件结构、框架模式、文件组织) 3. 主动提问、给多方案、自检自纠

效果数据

  • Ryan Mather 一个人同时负责 Anthropic 7 条产品线(两个月前不可能)
  • 别的工具需要 20 多轮提示的复杂交互,Claude Design 2 轮搞定

二、系统提示词核心理念拆解

2.1 角色定位:设计师 + 工匠 + 产品经理

原文

"You are an expert designer working with the user as a manager. You produce design artifacts on behalf of the user using HTML." 解读:AI 是设计师,用户是产品经理。微妙角色倒转带来两个效果:AI 更主动做决策 + 在关键节点征求用户意见(向经理汇报)。 原文: "HTML is your tool, but your medium and output format vary. You must embody an expert in that domain: animator, UX designer, slide designer, prototyper, etc." 解读:身份要随任务切换——做动画时是动效设计师,做原型时是 UX 设计师。AI 不会用"做网页"的思维去做一切。 关键原则:好的角色定位应该是动态的,根据具体任务切换专业身份。

2.2 工作流:先问后做,尽早出活

六步流程: 1. 理解需求(问清楚再动手) 2. 探索现有资源 3. 制定计划 4. 搭建文件结构 5. 完成并验证 6. 极简总结 何时问/何时不问的判断标准

  • "make a deck for the attached PRD" → ask questions
  • "make a deck with this PRD for Eng All Hands, 10 minutes" → no questions(信息充足)
  • "turn this screenshot into an interactive prototype" → ask questions only if intended behavior is unclear 核心原则:信息充足就干活,信息不足才提问。 极简总结

    "Summarize EXTREMELY BRIEFLY — caveats and next steps only." 只说注意事项和下一步,不赘述自己做了什么。

2.3 去除 AI 味的秘诀

清单

  • 不要过度使用渐变背景
  • 不要随便使用 Emoji
  • 不要用带左侧彩色边框的圆角卡片
  • 不要用 SVG 硬画复杂图形(用占位符,索取真实素材)
  • 不要用烂大街的字体:Inter、Roboto、Arial、Fraunces、system-ui
  • 不要堆砌无意义的数据和图标("data slop") 字体推荐替代

  • Plus Jakarta Sans、Space Grotesk、Sora、Newsreader

2.4 oklch 色彩系统

原文

"try to use colors from brand / design system, if you have one. If it's too restrictive, use oklch to define harmonious colors that match the existing palette. Avoid inventing new colors from scratch." 配色策略三层: 1. 优先用品牌色 2. 不够用时,用 oklch 色彩空间派生和谐的衍生色 3. 绝对不要凭空发明新的色相 为什么是 oklch?

  • 传统 HSL:感知不均匀(黄色看起来比蓝色亮得多)
  • oklch:感知均匀,相同亮度值代表相同人眼亮度感受
  • 保持 L(亮度)和 C(色度)不变,改变色相角(h),自动得到和谐配色

2.5 内容原则:"一千个 No 换一个 Yes"

原文

"Do not add filler content. Never pad a design with placeholder text, dummy sections, or informational material just to fill space. Every element should earn its place." 三个要点

  • 每个元素必须证明存在的理由
  • 想加内容?先问用户
  • 页面看起来空?用版式和留白解决,不是靠塞内容 设计哲学:留白也是设计。大胆的留白,比十个平庸的板块更有表现力。

2.6 验证闭环:不信任自己的输出

验证机制: 1. 调用 done,展示给用户并检查控制台错误 2. 有错误则修复后再次调用 done 3. 确认无误后,调用 fork_verifier_agent——启动独立子代理做全面检查 关键洞察:用全新的上下文做验证,能有效打破"自己审自己"的确认偏误。

2.7 其他亮点

上下文管理(snip 工具)

  • AI 标记已完成对话段落为"可删除"
  • 上下文压力大时自动释放空间
  • AI 主动"忘掉"不再需要的信息 PPT 编号规范

  • 必须 1-indexed(从 1 开始)

  • "人类不会说第 0 张幻灯片"——AI 输出应适配人类思维模型 设计系统先行

  • 编码前必须先定义设计系统(配色/字体/间距/圆角/阴影/动效风格)

  • Token 化决策前置,保持全局一致性 Tweaks 面板

  • 内置可调参面板,让用户实时切换配色/字体/间距

  • 把"选择"权力交给用户,降低沟通成本

三、web-design-engineer Skill 设计

为什么做这个 Skill?

Claude Design 有三个问题: 1. 国内用户使用困难(账号被封) 2. 没有 API,无法集成到工作流 3. 封闭性,不能自定义行为逻辑 核心洞察:Claude Design 的核心竞争力 = Opus 4.7 模型能力(基础)+ 420 行提示词(让它稳定输出高水平设计)

Skill 结构(约 400 行)

1. 角色定义

定位:顶尖设计工程师,可以创造优雅、精致的 Web 作品。 核心理念:目标直指"惊艳",远超"能用"的底线。每个像素都有意义,每个交互都经过深思熟虑。 继承动态角色切换思路:根据任务自动变身为 UX 设计师、动效设计师、数据可视化专家。

2. 六步工作流(改良版)

步骤 Claude Design Skill
第一步 理解需求 理解需求(附详细提问/不提问判断表)
第二步 探索资源 获取设计上下文(分四个优先级)
第三步 制定计划 宣告设计系统(用 Markdown 列出所有设计决策)
第四步 搭建文件 尽早展示 v0 半成品(带假设和占位符的最小可展示版本)
第五步 完成 完整构建
第六步 极简总结 验证
第三步(宣告设计系统)的意义:如果 AI 在脑子里默默决定配色方案然后开始写代码,你第一次看到的就是完整页面——方向错了推翻成本很高。提前宣告,用户可在动手前纠偏。
第四步(v0 半成品)的意义:带假设和占位符的 v0,比花 3 倍时间打磨出来的"完美 v1"更有价值——后者方向错了就要全推翻。

3. 反 AI 味扩展清单

在 Claude Design 基础上补充:

  • 千篇一律的渐变按钮 + 大圆角卡片组合
  • 凭空编造的客户 logo 墙、虚假好评数
  • 无意义的 stats / 数字 / 图标堆砌 Emoji 使用规范

  • 默认不用 emoji

  • 只有当目标设计系统/品牌本身就用 emoji 时才使用
  • 没图标时用占位符——拿 emoji 当 icon 替身是敷衍

4. 占位符哲学

完整方法论

  • 图标缺失 → 方块 + 标签(如 [icon]
  • 头像缺失 → 首字母圆形色块
  • 图片缺失 → 带 ratio 信息的占位卡
  • Logo 缺失 → 品牌名文字 + 简单几何形 占位符 vs 假图:占位符传递"这里需要真材料";假图传递"我糊弄完了"。

5. 配色 × 字体配对参考表

风格 主色 字体组合 适用场景
优雅杂志风 oklch 暖棕 Newsreader + Outfit 内容平台、博客
高端品牌 oklch 近黑 Sora + Plus Jakarta Sans 奢侈品、咨询
活泼消费 oklch 珊瑚 Plus Jakarta Sans + Outfit 电商、社交
极简专业 oklch 青蓝 Outfit + Space Grotesk 数据产品、B2B
手作温度 oklch 焦糖 Caveat + Newsreader 餐饮、教育
核心逻辑:给 AI 一个有品位的起点,比让它自由发挥好得多。

6. 技术硬规则

  • 禁止 const styles = {...}:多组件环境中命名冲突是真实坑
  • 跨 babel 脚本不共享作用域:必须显式挂到 window
  • 禁止 scrollIntoView:在 iframe 嵌入环境中会破坏外部滚动

7. 高级模式库(references/advanced-patterns.md)

  • 响应式幻灯片引擎模板
  • 设备模拟框架(iPhone / 浏览器窗口)
  • 动画时间线引擎
  • 设计画布(多方案对比)
  • oklch 色彩系统代码
  • Chart.js 数据可视化模板

四、实战对比

Demo 1:太空探索博物馆

相同提示词:震撼全屏 Hero + 4 个展览介绍 + 时间线 + 预约 CTA + 页脚,沉浸感强 无 Skill 版本(85 分)

  • 深色背景 + 青色/紫色/粉色三色渐变发光效果(AI 默认审美,太常见)
  • Orbitron + Noto Serif SC(非常"直觉"的太空字体选择)
  • Hero → 卡片网格 → 时间线 → CTA → 页脚(教科书式结构,缺少惊喜) 有 Skill 版本(95 分)

  • oklch 色彩系统:var(--ink): oklch(0.10 0.015 250)var(--ember): oklch(0.78 0.13 65)

  • 字体:Instrument Serif(大标题)+ Space Grotesk(正文)+ JetBrains Mono(辅助信息)
  • 编辑感排版:标题逐行入场动画(rise keyframe)、grid 三栏布局的信息栏
  • 克制感:每个元素都经过取舍 关键差异:从"把所有酷炫效果都用上"到"每个元素都经过取舍"

Demo 2:独立摄影师个人网站

提示词仅一句:帮我做一个独立摄影师的个人作品集网站首页。 无 Skill:直接开干,深色霓虹调性、半透明背景、强行塞满"潜空间、创成式"等词汇,失去真实质感 有 Skill:先提问,确认后再实现

  • 虚构北欧摄影师 Mira Høst
  • 配色:暖色纸张底(--paper: #f2efe8)+ 深色墨色(--ink: #161513
  • 字体:Instrument Serif(展示标题)+ Space Grooresk(界面元素)
  • 杂志编排式布局:不对称网格、编号章节标记、Ken Burns 照片动画

五、核心结论

Skill 带来的是从"好用"到"好看"、从"完整"到"精致"、从"合格"到"有风格"的提升。 每条规则效果微小,但叠加在一起,量变产生质变


相关链接

  • Skill 完整代码:https://github.com/ConardLi/web-design-skill
  • Easy Agent 开源项目:https://github.com/ConardLi/easy-agent

深度分析

设计工具范式的根本转移

Claude Design 的发布标志着一个重要转折:设计工具从"人在画布上操作、AI 辅助加速"的模式,转向"AI 是主要生成者、人是主要审阅者"的模式。这是一个由"人类主导创意执行"到"AI 主导创意生成"的范式转移。 这种转移的核心意义在于:设计师的角色从"动手做"变成"动眼审"。Ryan Mather 一个人能负责 Anthropic 7 条产品线,原因是 AI 承担了执行工作,人只需要做决策和审核。这不是效率提升,而是生产力模型的重组。

提示词工程的结构性价值

文章的核心发现是:Claude Design 的竞争力 = 50% Opus 4.7 模型能力 + 50% 精心设计的 Prompt Engineering。这个等式颠覆了"模型能力决定一切"的假设。 在这个等式中,提示词不是模型的附庸,而是与模型能力并列的核心竞争力。这解释了为什么同一个模型,在不同的提示词驱动下,可以产生 85 分和 95 分的巨大差异。

动态角色切换的设计意图

系统提示词中"你必须化身该领域的专家:动画师、UX 设计师、幻灯片设计师、原型师"这一要求,揭示了一个重要的设计意图:AI 不应该用"做网页"的思维去做一切,而应根据任务动态切换身份。 这种设计避免了"锤子思维"——当所有问题都被视为钉子时,解决方案必然平庸。

反 AI 味的系统性方法

文章提出的"去除 AI 味"清单(不用渐变背景、不用 Emoji、不用带左侧彩色边框的圆角卡片、不用烂大街字体、不堆砌无意义数据)不是零散的审美建议,而是一套完整的反模式清单。 这些模式之所以是"AI 味"的,是因为它们是 AI 在缺乏真实审美判断时最容易默认选择的安全方案。打破这些模式,本质上是强制 AI 走出安全区,走向真实的设计判断。

oklch 色彩系统的感知均匀性

选择 oklch 而非 HSL 的原因在文章中讲得很清楚:传统 HSL 是感知不均匀的色彩空间(黄色看起来比蓝色亮得多),而 oklch 是感知均匀的。 这意味着在 oklch 中,保持 L(亮度)和 C(色度)不变、只改变色相角(h),自动得到和谐配色。这个设计决策将色彩搭配从"凭感觉"变成了"可计算"。

设计系统先行的战略意义

文章强调"编码前必须先定义设计系统(配色/字体/间距/圆角/阴影/动效风格)",这个要求的深层逻辑是:Token 化决策前置,保持全局一致性。 在传统开发中,设计系统往往是事后补建的,但在 AI 生成环境中,提前宣告设计系统可以避免"AI 在脑子里默默决定配色方案然后开始写代码"导致的推翻成本。

v0 半成品的价值逻辑

"带假设和占位符的 v0,比花 3 倍时间打磨出来的'完美 v1'更有价值"这一观点,直指传统设计流程中的一个核心矛盾:设计师倾向于花更多时间打磨以减少返工,但 AI 时代打磨的成本结构不同——AI 生成比人类快得多,所以快速出 v0 验证方向才是最优策略。

实践启示

对于 AI 产品设计者

  1. 模型能力与提示词工程并重:不要认为只要升级模型就能解决问题。Claude Design 的案例表明,精心的提示词工程可以将 85 分的设计提升到 95 分。这个差距才是真正的竞争力来源。
  2. 设计验证引入独立子代理fork_verifier_agent 的设计思路值得借鉴——用全新的上下文做验证,打破"自己审自己"的确认偏误。在复杂的 AI 系统中,验证模块的独立性比其准确性更重要。
  3. 上下文压力下的主动遗忘:Claude Design 的 snip 工具允许 AI 主动标记已完成对话段落为"可删除",并在上下文压力大时自动释放空间。这种设计在资源受限的环境中尤为重要。

对于 Web 开发者和设计师

  1. 建立反 AI 味清单:将"不要用渐变背景、不要用 Emoji、不要用左侧彩色边框的圆角卡片、不要用 Inter/Roboto/Arial、不要堆砌无意义数据"作为每次设计的必查清单。 这些模式是 AI 输出的默认值,打破它们才有可能做出有个性的设计。
  2. 优先使用 oklch 色彩系统:在 CSS 中使用 oklch() 函数定义颜色,而不是随手使用 #hexhsl()。这确保了颜色在不同亮度下保持感知均匀性。
  3. 占位符传递的是"需要真材料":当缺少图标、图片、Logo 时,用占位符(如 [icon])而非假图或 emoji 替代。占位符告诉用户"这里还需要真实素材",假图则告诉用户"我糊弄完了"。
  4. 设计系统先于代码:在动手写代码前,先用 Markdown 列出所有设计决策(配色/字体/间距/圆角/阴影/动效),让用户确认方向后再动手。这个"宣告设计系统"的步骤可以大幅降低返工成本。

对于 AI Agent 开发者

  1. 六步工作流中的提问判断:信息充足就干活,信息不足才提问。具体判断标准:"make a deck for the attached PRD"(信息不足)→ ask questions;"make a deck with this PRD for Eng All Hands, 10 minutes"(信息充足)→ no questions。
  2. 极简总结原则:只说注意事项和下一步,不赘述自己做了什么。这个原则在 AI Agent 的输出中尤为重要——用户不需要知道 AI 做了什么,只需要知道接下来要做什么。
  3. 技术硬规则的必要性:在多组件环境中禁止 const styles = {...}(命名冲突)、跨 babel 脚本必须显式挂到 window(作用域隔离)、禁止 scrollIntoView(iframe 嵌入环境中会破坏外部滚动)。 这些不是审美建议,而是工程实践中的真实坑点。

对于技能(Skill)设计者

  1. 技能的价值在于对模型能力的精准释放:Claude Design 的案例证明,同样的模型(Opus 4.7),在好的 Skill 驱动下,可以产生远超默认提示词的效果。Skill 不是模型的附庸,而是模型能力的精准释放器。
  2. 配色×字体配对参考表:提供有品位的起点,比让 AI 自由发挥好得多。表格中的"优雅杂志风"、"高端品牌"、"活泼消费"、"极简专业"、"手作温度"提供了可复用的设计语言起点。

相关实体

延伸阅读:用户体验设计需要系统性的用户研究方法。User Journey Map 提供了一种将用户行为、情感和痛点可视化的框架,帮助团队从"功能清单"转向"用户目标视角"。