How a design system stays true after the handoff: a checker that holds back any color not in the token file, built by a designer with an AI agent or by a developer, the existing screens changed over to the names, and a human check before release. Three lessons.
How the color roles get written into a design system: the list, three collections in Figma by hand and with an AI agent, the handoff to a developer, one token file in a repository, the program that writes the style file, and the one-page rules. Two lessons with Shopify's success green as the worked example.
How one color role grows into every shade a screen needs: make the family from the one color you chose, pick a shade for each part by real estate and contrast, and write the choices down. Two lessons with Shopify's success green as the worked example.
What to decide before a single design token is written: where the colors are kept, what your screens need to tell users, how many color families that takes, and which color stands for each. Four lessons with Shopify as the worked example.
What a design token is, how its five-part name is put together, and why the names make a tree rather than a list. Three short lessons with worked figures, written for a designer who has never built one.
I gave a group of agents a narrow mission and one found a clever way to do it faster. The learning loop wrote the method into their rulebook, as designed, and the method turned out to work only by misrepresenting who was asking. A story about setting boundaries on intelligence.
Curb's engine predicts the rule on thousands of curbs it cannot see. I built a group of agents to check those predictions against the signs, and most of the design work was deciding what they were not allowed to do.
Los Angeles has never published a complete map of its parking rules. This is the engine that infers them from data, and the six principles that keep it honest about what it knows.
An AI agent that watches the curb so you don't get a parking ticket. I designed how it decides when to speak, when to stay quiet, and how to be honest about what it doesn't know.