Building an LLM safe design system | Polar
polar.sh · 2,274 words · saved by 2 readers
Our quest to build a scalable, LLM-safe design system
Most of the UI code shipped at Polar today is written with an LLM in the loop. That is great for speed. It is harder on consistency, unless your design system is built for it. We're early on a new one, called Orbit, and still figuring a lot of it out. We are probably right about a few things, and wrong about other. This post is about the thinking behind it, written down while it's fresh, so we can argue with it later. The starting observation is simple. The problem is not that LLMs can't write CSS or Tailwind classes. They write it fluently. The problem is that they write it without being…
saved by
related reading
- Building a Design System from scratch - The Blog of Maxime Heckelblog.maximeheckel.com
- DESIGN.md Generator — Design System for AI Agents | design.devdesign.dev
- What We’ve Learned From A Year of Building with LLMs – Applied LLMsapplied-llms.org
- Using AI as a Design Engineerjakub.kr
- AI Design Field Guideaidesignfieldguide.com
- Impeccable: The missing upgrade to Anthropic's impeccable skillimpeccable.style
- GitHub - google-labs-code/design.md: A format specification for describing a visual identity to coding agents. DESIGN.md gives agents a persistent, structured understanding of a design system.github.com
- AI Design Field Guideaidesignfieldguide.com
- 2025: The year in LLMssimonwillison.net
- Here’s how I use LLMs to help me write codesimonwillison.net
- Design System Resources & Tools · Design Systems Surfdesignsystems.surf
- Lean Software Scaling Laws · Gwern.netgwern.net