检查 AI 编程助手是否遵守你的设计系统
Star165
24h 新增—
7 天新增—
Fork4
Issue24
语言TypeScript
项目介绍
更新于 1 天前
onsystem 是一个专为 AI 编程助手设计的守门工具,解决的问题很具体:Claude Code、Cursor 这类 coding agent 写 UI 时凭训练数据发挥,而不是照你的设计系统来——你要一个设置卡片,它给你硬编码的十六进制颜色、随手写的间距、原生 button,或者根本不存在的组件属性。onsystem 会用 TypeScript 编译器读取你设计系统包里的组件、cva/tv 变体和 design tokens,然后在每次编辑和每个 pull request 上检查 agent 实际写出来的代码,指出问题并附上修复建议,比如把 bg-[#ef4444] 换成语义 token、把原生 button 换成你的 Button 组件。它在设计系统包里配一次,monorepo 里所有应用都能生效,也能通过 GitHub Action 只检查 PR 改动的行。适合维护 React 设计系统或平台团队的前端工程师、以及被 agent 产出的不规范 UI 拖累的 code reviewer;如果你不维护共享组件库,和多数人关系不大。
上手成本:中
Star 趋势
话题标签
accessibilityagent-guardrailsai-agentsclaude-codeclaude-code-plugincursordesign-systemdesign-system-lintdesign-tokenslintermcpmcp-servermodel-context-protocolreactshadcn-uitailwindcsstypescript
仓库信息
| License | MIT |
| 创建时间 | 2026-10-06 |
| 最后推送 | 1 天前 |
| 热度分 | 0.0 |