shadcn 推出 agent 优先的 Tailwind 设计系统 Linter

shadcn · x · 2026-09-15

shadcn 发布 shadcn/lint,一个面向 AI agent 的 Tailwind 设计系统 linter。开发者定义哪些样式改动是被允许的,当 agent 违反规则时,报错信息会解释错在哪里、并指导它如何用现有的组件、变体和主题来修复。

核心思路是把设计系统约束变成可机器验证的工具链检查,而不是写在 AGENTS.md 里的约定。后续推文还展示了更多细节:可用 TypeScript 类型限制 Button 只接受 margin/width 类样式;每个组件可有独立的 contract 规则与自定义错误信息(支持 {{variants}}、{{file}} 占位符注入上下文)。作者给出的 eval 结果显示几乎所有任务违规数降为零,修正轮数从最多 3 轮降到 1 轮,修复成本比仅用 AGENTS.md 规则低 10–48%。

所属事件:shadcn 发布面向 AI agent 的 Tailwind 设计系统 Linter(5 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →