工程开发
design-system-implementation avatar

design-system-implementation

强制执行 UI 严格遵守项目设计系统的标记、组件与布局规范,以确保前端开发的一致性。

简介

此技能作为优先考量设计系统的实现助理,确保所有前端代码严格遵循既定的设计约束,而非随意进行样式设定。它设计为在建立项目设计系统(通常定义于 design/design-system.json)后的第二阶段运行,缩短设计代码(tokens)与产品级实现之间的差距。代理程序会解析包括颜色、间距比例、排版与组件配方在内的设计系统元数据,以指导 React 与 Tailwind CSS 等框架的代码生成。它透过验证每个新组件、页面或流程是否符合授权的模式库来防止架构偏离,确保整个储存库中拥有可访问性标准与一致的用户体验。

  • 自动抓取 design/design-system.json 与选用的 design/design.json 作为样式真理来源。

  • 将复杂的 UI 需求映射至现有的组件变体,以减少重复代码。

  • 强制遵守排版层级、颜色状态(主要、成功、错误等)以及布局间距网格。

  • 提供关于生成的代码如何透过代码利用来遵循系统约束的明确反馈。

  • 若需求需要新模式,将建议受控的设计系统扩充,确保 JSON 配置完整性。

  • 验证组件可访问性,包括 ARIA 标签、键盘导航与语义化 HTML 结构。

  • 最适合维护长期前端扩展性且视觉一致性至关重要的团队。

  • 请在 design-system-from-reference 技能成功引导配置文件后使用。

  • 要求开发者提供新功能的需求,包括框架选择或数据层交互等限制。

  • 若缺少设计系统,技能将提示用户优先初始化,而非随意猜测样式。

  • 非常适合在不发明任意工具类的情况下,将现有旧版 UI 重构为连贯且符合设计系统的结构。

  • 透过在实现期间识别差距时建议设计系统的 JSON 修补程序,支持系统化的 UI 扩展。

仓库统计

Star 数
2
Fork 数
0
Open Issue 数
0
主要语言
JavaScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 15:29
在 GitHub 查看