shadcn/lint uses TypeScript types to constrain agent style changes at compile time
shadcn · x · 2026-09-15
shadcn explains the mechanism behind shadcn/lint: code is verified by the toolchain, not convention — and the toolchain everyone knows is TypeScript.
For example, a Button's style prop can be restricted to margin and width, so if an agent tries to change its padding, it gets a type error immediately.
Related event: shadcn launches agent-first Tailwind design system linter shadcn/lint(9 posts)→
More from coding & agent
- effect-harness on Cloudflare: run agent loops, tools and credentials on separate VMs — samgoodwin89 · 2026-10-31
- jh3yy: agents gave me flow state — my tools finally keep up with my brain — jh3yy · 2026-10-31
- CAFE ecosystem: Maple moves 300k lines of React to Foldkit in 3 days — samgoodwin89 · 2026-10-31
- Non-coder builds 100-star Android TV launcher entirely with Claude — SuB8u · 2026-10-31
- Factory acquires typedef_ai to give coding agents an enterprise data context layer — maddiehfaulkner · 2026-10-31
- Browser agent's graph reroute wins 5/5 vs 0/5 for trajectory replay, author retracts own number — JeremyCMorgan · 2026-10-31