Introducing uilint: Linting for the Agentic Era

Why AI-generated UI code needs specialized linting, and what I'm building to fix it.

Why Layout Shifts Kill AI-Generated UIs

Cumulative layout shift is the silent killer of agentic workflows.

TIL: AST Patterns for Detecting Inline Styles

A quick exploration of parsing React components to find style anti-patterns.

The Cursor Feedback Loop

How I'm using Cursor to build a tool that makes Cursor better.

Design Tokens as Lint Rules

Encoding your design system into automated checks.

Week 0: Setting Up the Project

Initial architecture decisions for uilint.