GitHub 热门

dgesteves/onsystem

AI编程工具 在 GitHub 打开 ↗

检查 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 趋势

记录 6 个数据点 · 期间无变化

话题标签

accessibilityagent-guardrailsai-agentsclaude-codeclaude-code-plugincursordesign-systemdesign-system-lintdesign-tokenslintermcpmcp-servermodel-context-protocolreactshadcn-uitailwindcsstypescript

仓库信息

LicenseMIT
创建时间2026-10-06
最后推送1 天前
热度分0.0