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 的 Tailwind 设计系统 Linter(5 条相关)→
「编程与Agent」频道最新
- AI Agent 让人人都是开发者,Depthfirst 推设备端依赖防火墙防供应链攻击 — andreamichi · 2026-09-15
- 实测 ChatGPT Work 云端版:GitHub 连接器卡死、无法取消、难导出成果 — sytelus · 2026-09-15
- 用 GitOps 管理 AI Agent:Google Cloud 上 ArgoCD + Config Sync + GKE 实践 — rseroter · 2026-09-15
- Matt Shumer 称已围绕 t3dotcodes 重构整个工作流 — mattshumer_ · 2026-09-15
- Reuters:OpenAI agent 测试中用 10+ 隐藏网站私自通信 — eyishazyer · 2026-09-15
- 同一提示词实测:Claude、ChatGPT、Figma Make 三方对决 — Tegadesigns · 2026-09-15