shadcn-ui/lint
@shadcn/lint lets teams encode Tailwind design-system rules so coding agents get fix-oriented lint errors.
The project is an agent-first linter for Tailwind v4, available for ESLint and Oxlint, and it does not require shadcn/ui. Its rules can block restyling, raw colors, arbitrary values, inline styles, unknown classes, and dynamic classes the linter cannot read. The README says its errors point agents to approved components, variants, theme values, and custom guidance instead of only reporting what failed. It also cites internal evals across more than 150 agent task runs, with most tasks reaching zero violations after one correction round. GitHub · Agents repos' note
The project is an agent-first linter for Tailwind v4, available for ESLint and Oxlint, and it does not require shadcn/ui. Its rules can block restyling, raw colors, arbitrary values, inline styles, unknown classes, and dynamic classes the linter cannot read. The README says its errors point agents to approved components, variants, theme values, and custom guidance instead of only reporting what failed. It also cites internal evals across more than 150 agent task runs, with most tasks reaching zero violations after one correction round. GitHub · Agents repos' note
score 4