#b06ed0 and #b16fd2 are different colors. Your agent doesn't know that. swatchdog does.
Hand your agent the standard — your own tokens, or a curated pack — and it checks its own output as it builds: every off-token color, radius, spacing, and type value, with the exact token to use instead. One connection — find it in the Anthropic Connector Directory in Claude, or add it over MCP in any client you build in. Your agent does the building and the fixing; swatchdog catches what neither of you can see.