Your AI doesn't understand design. So I gave it a library it can read. A developer built Curio, a library that makes design styles machine-readable so AI agents can consume them. The catalog is published as structured data, including llms.txt and index.json, allowing agents to fetch design tokens without human intervention. The project aims to bridge the gap between language models and design systems by encoding visual styles into tokens, component specs, and avoid lists. Ask any LLM to "make this landing page look like a high-end Swiss design studio" and you'll get something that gestures at the idea — a sans-serif font, some whitespace, maybe a red accent because it half-remembers Müller-Brockmann. It looks AI-generated because it is. The model has read a billion words about design but has no grounded, reusable representation of what "Swiss International Style" actually specifies: the exact grid, the type scale, the spacing ramp, the rules for what you must not do. That gap is the whole problem. Models are great at language and bad at design systems, because a design system isn't language — it's a set of constrained values plus the discipline to apply them consistently. So I built the missing piece: a library of real design styles, turned into something a machine can actually consume. It's called Curio https://designbycurio.com . This post is about the part I think is interesting to other builders: making design machine-readable, and publishing the catalog for agents instead of for humans. The insight is boring and that's why it works. Pick any coherent visual language — Bauhaus, Memphis, the Edo woodblock palette, Stripe's product aesthetic — and you can decompose it into: Once a style is expressed that way, an AI doesn't have to imagine the look. It interpolates within a fixed, internally-consistent set of values. The output stops looking like a guess because it isn't one. Each style in Curio is packaged exactly like this — tokens, component specs, and an explicit "avoid" list — as a DESIGN.md file — markdown with YAML frontmatter — that a model can read in one shot what is DESIGN.md? https://designbycurio.com/learn/what-is-design-md . excerpt of a design package an agent consumes meta: name: Swiss International Style isDark: false color: ink: "