设计系统维护
预计阅读时间: 7 分钟产品长到 10 个页面以后,最大的成本不是开发新功能,是修正不一致。设计系统就是解决这个问题的——而 Claude Code 是维护它的最佳工具。
为什么设计系统需要 Claude Code
传统设计系统的问题:
- 设计 Token 在 Figma 里,前端代码硬编码色值——改一个主题色要改 50 个地方
- 组件库文档靠人维护——人一懒文档就过期
- 一致性检查靠 Code Review——人眼看不到第 3 个页面和第 15 个页面用了不同的阴影
Claude Code 不替你做设计决策——它替你执行、检查、同步设计规则。人做决策,AI 做执行。
Step 1:建立设计 Token
设计 Token 是设计系统的原子单位。一份 JSON 源文件,生成多端代码。
创建 token 源文件 design-tokens.json:
让 Claude Code 自动生成各平台代码:
三个产出物示例:
Tailwind 配置:
CSS 变量:
TypeScript 常量:
改 Token 的工作流:改 design-tokens.json -> Claude Code 自动更新三份导出 -> Git diff 复核。不需要手动同步。
Step 2:组件一致性检查
设计 Token 解决值的统一,组件一致性解决行为的统一。
实践:统一 TaskBoard 的按钮组件
Claude Code 生成的基础 Button 组件:
然后批量替换:
Step 3:自动化设计文档
组件库文档过期就失去价值。用 Claude Code 自动生成,确保和代码同步:
让文档生成成为 CI 的一部分:PR 合并时自动检查组件 Props 是否变化,变了但文档没更新则报警。
Step 4:迭代中的设计守护
最大挑战不是建立设计系统,是在迭代中不破坏它。
策略 1:Git Hook 检查
策略 2:定期全量审计
审计报告示例:
设计 Token 演化策略
Token 不是一成不变的,但改动影响面大:
确认影响范围后再执行。注意:有些 #3B82F6 可能不是主题色而是独立蓝色元素(如信息提示框),Claude Code 在替换时需要区分。
常见问题
设计 Token 应该多细?
够用就好。实用标准:你能用自然语言描述出来的设计变量,就值得放进 Token。如果你需要说"第三个页面上那个稍微偏蓝的灰色"——说明这个值没有 Token,该加了。
组件优先级怎么排?
从高频开始:Button -> Input -> Card -> Modal -> Toast -> Dropdown -> Table -> Form -> Tabs。一个组件被超过 3 个页面使用就该收进组件库。
Figma 和代码的 Token 怎么同步?
用 Figma MCP 读取 Figma 的 Design Token,和代码中 Token 做对比。参见 Figma MCP 集成。
返回: 设计实战概述 —— 查看完整教程地图。

