shadcn 发布 agent 优先的 Tailwind Linter,修复成本低至 10-48%
shadcn · x · 2026-09-15
shadcn 本人发布 shadcn/lint——一个面向 AI 编码 agent 的 Tailwind 设计系统 linter,思路是「让设计系统可验证」:
- 动机:TypeScript 能约束类型,但 Tailwind 的 className 是字符串,agent 可以随意覆盖 padding、颜色、形状而不报任何错。
- 做法:用 shadcn/no-restyle 等规则把覆盖变成 lint 错误,错误信息会告诉 agent 哪里错、该如何修,规则直接从你的真实组件、variants 和 theme 中读取。
- 粒度可控:可以只允许 agent 改布局类(margin、宽度、定位),禁止 restyling 类。
- 兼容性:适用于现有 Tailwind v4 项目,不要求用 shadcn/ui;同时支持 ESLint 和 Oxlint,可以逐条规则、逐个组件地启用。
- 实测效果:官方 evals 中几乎每个任务都达到零违规,修正只需一轮(无 lint 时最多 3 轮);修复成本比仅用 AGENTS.md 规则低 10–48%。
项目已开源在 GitHub(shadcn-ui/lint)。
所属事件:shadcn 发布面向 AI agent 的设计系统 Linter(9 条相关)→
「编程与Agent」频道最新
- PostTrainBench 轨迹数据集月下载破 10 万,作者警告是 RL 奖励作弊所致 — maksym_andr · 2026-10-31
- 用 AI 做游戏?先搭一个 tech art 测试场景 — chongdashu · 2026-10-31
- Sanity 开源 pi-mcp-events:为 Pi agent 实现 MCP Events 流式订阅 — knutmelvaer · 2026-10-31
- Agent 办公室产品 Skydive 开放:3D 界面 watching AI 同事干活 — Scobleizer · 2026-10-31
- 手写 RAGEN 代码成 FrontierCS 2 第三难任务,限 0.5 A100 小时 — wzenus · 2026-10-31
- LangChain SF 线下活动:决策模型与 Agent 评测的新玩法 — LangChain · 2026-10-31