experimental
Design Token Audit Kit:设计一致性巡检工具
一套用于检查设计 token、页面样式和组件偏差的轻量工具链,帮助团队在迭代中持续保持视觉一致性。
TypeScriptPostCSSNode.js
// implementation slice
status: "experimental"
year: 2024
translationKey: "design-token-audit-kit" 这个项目的出发点很直接:
设计系统文档写得再清楚,只要缺少自动巡检,风格漂移就会在日常迭代里慢慢积累。
项目目标
- 自动发现 token 使用偏差(颜色、间距、字体);
- 识别组件层“自定义样式逃逸”;
- 生成可读的审计报告,方便设计和前端协同。
核心机制
1) Token 映射解析
工具会读取设计 token 清单,并建立“允许值索引”。
当页面样式出现未登记值时,直接标记为风险项。
2) 样式扫描
扫描 CSS、组件内联样式和主题变量,重点关注:
- 非标准颜色值
- 非约定字号/字重
- 非约定间距步进
3) 规则分级
审计结果分为:
error:强约束违规,必须处理;warn:建议收敛;info:可观测项,便于趋势分析。
实际收益
- 新页面接入时的风格回归速度明显提升;
- 设计评审不再依赖纯人工截图对比;
- 团队对“为什么这个样式不一致”有了统一证据。
后续计划
- 增加 Figma token 导入适配;
- 对接 CI,阻止高风险样式进入主分支;
- 提供页面级 diff 视图辅助快速修复。