Deslint blog
Design systems in the AI coding era
Long-form writing on what breaks when Claude Code, Cursor, and Codex write 80% of your UI — and the deterministic checks that hold the line.
- TailwindESLintMigrationAI coding
Tailwind v4 ESLint migration: a deterministic upgrade guide
A working playbook for moving an ESLint setup from Tailwind v3 to v4 — what changes in the class generation, which lint rules go stale, and the deterministic checks that make the migration boring instead of risky.
10 min read - AI codingDesign systemsMCPESLint
How to fix design drift in AI-generated code
AI coding agents rewrite UI faster than any team can review it. A practical, deterministic playbook for catching design-system drift at generation time — with an ESLint plugin and a local MCP server — instead of chasing it in CI.
11 min read - TailwindDesign tokensAI coding
The hidden cost of Tailwind arbitrary values
An escape hatch, three archetypes of drift, and why linting them deterministically matters more now that AI writes most of your markup.
9 min read
More posts in the pipeline: Figma Variables → ESLint, Cursor + design systems, an honest deslint vs. stylelint comparison. Want a particular topic covered? Tell us.