MCP App Store
by KeenEthics
Developer-Tools

swatchdog

by swatchdog

Overview

swatchdog keeps an AI build on-brand. Give your agent your design system. Paste your tokens, describe them, or approve a set it proposes and swatchdog deterministically checks generated UI code against them, returning a compact, structured drift report: for each violation, the token axis (color / radius / spacing / type), the value found, the expected token and its value, and the location. It reads declared styles and tokens, not pixels. It is stateless. Your tokens and code are passed with each call and never stored - and read-only: it reports drift; it does not modify code. Enforcement is your agent's job; the source of truth is yours; swatchdog is the instrument. Works with no key (shared free lane, rate-capped). A one-time $12 personal key (swatchdog.dev) removes the cap in header-capable MCP clients (Claude Code, Claude Desktop, Cursor). The full pack library and hosted suite are at swatchdog.dev.

Tools

check_design_drift

Claude
Checks candidate UI code against a reference design-token set and returns a compact, structured list of drift violations. For each: the token axis (color / radius / spacing / font / type), the value found, the expected token and its value, and the location. It reads DECLARED styles and tokens, not pixels. It is stateless (the tokens and code are passed in the call; nothing is stored) and read-only (it reports drift; it does not modify your code). Inputs: reference_tokens — the user's design system as {color:{name:hex}, radius:{name:val}, space:{name:val}, font:{name:stack}, type:{role:{size}}}; code — the CSS/markup to check; optional source ('css' or 'tailwind'). Recommended use: after you generate UI code against a design system the user has agreed to (they pasted tokens, or approved one you proposed, or described one you composed), call this before presenting the result; if violations come back, fix them and re-check until clean. The build-and-fix loop is yours; swatchdog is the instrument.

App Stats

1

Tools

Claude

Platforms

Works with

Claude

Data refreshed daily