shadcn launched open-source shadcn/lint (GitHub: shadcn-ui/lint), an agent-first Tailwind design-system linter. You define allowed components/variants/theme contracts; when an agent breaks a rule, errors explain the violation and how to fix it with your system. Works with Oxlint and ESLint without requiring shadcn/ui. Evals claim most tasks reach zero violations in one correction round, with fixes ~10–48% cheaper than AGENTS.md-only.

Key Takeaways

  • ✓Agent-first Tailwind design-system linter driven by real components/variants/theme rules.
  • ✓Violations explain what broke and how to fix using your design system; Oxlint and ESLint supported.
  • ✓Open-source at shadcn-ui/lint; evals show one-round fixes and lower cost vs AGENTS.md-only.
🧭

Turn your technical choice into a development budget

Compare 40 dev plans & simulate token costs vs $20/mo subscriptions

Action HubReady to adopt this in production?

Benchmark side-by-side against alternatives, or calculate monthly token cost vs subscription break-even.

Up NextBun adds built-in bun lint and bun fmt: reads ESLint/Prettier configs, 1,021 rules, 2.9s vs Prettier's 295s CPU on vscode format check
Read Now→