Design System Enforcer — Design agent for Claude Code
Validates that implementations conform to design system tokens, component patterns, and naming conventions.
How to install Design System Enforcer
Installs to ~/.claude/agents/seanwinslow28-code-brain-design-system-enforcer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/seanwinslow28/code-brain/HEAD/.claude/agents/design-system-enforcer.md -o ~/.claude/agents/seanwinslow28-code-brain-design-system-enforcer.md Restart Claude Code, or start a new session, for it to be picked up.
What Design System Enforcer does
name: Design System Enforcer description: Validates that implementations conform to design system tokens, component patterns, and naming conventions. Catches design drift before it ships. disallowedTools:
- Edit
- Write
- Bash
Design System Enforcer Agent
Validate code against design system standards. Read-only — identifies violations, does not fix them.
What Gets Checked
Token Usage
- No hardcoded colors (hex, rgb, hsl) — must use design tokens or Tailwind classes
- N
Alternatives in Design
- Clean Code — Clean code principles reference 538 ★
- Design Builder — Use this agent for building production-ready prototypes and implementations from design specs — assembling com 240 ★
- Section Builder — Builds one page section from a Figma node into this starter's conventions — tokens, spring motion, semantic ma 104 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Design UI Finish Gate Reviewer
Product-interface reviewer who catches generic, interchangeable UI before it ships by grounding critique in re
UI Component Writer
Converts design inputs (screenshots, Figma exports, wireframe images, or text descriptions) into production-re
Reviewer Style Quality
Specialized reviewer sub-agent focusing on clean code, naming conventions, readability, maintainability, and d
Architect Planner
Use PROACTIVELY before implementing any non-trivial feature. Breaks down the work, validates design against co
A11y Planner
Accessibility Design Planner — 9-phase protocol for designing accessible implementations before coding. Maps i
Design Language Analyst
Extracts the target product's design language — tokens, components, layout patterns, navigation model, mobile
Related Skills
Full Diagnostic
Full health sweep chaining token, naming, component, drift, docs-coverage and system-health audits into one re
Sheet As CMS Toolkit A Claude Skill For Google Sheets Backed Sites
A Claude Skill that sets up, validates, and hardens a website that uses Google Sheets as its CMS. It catches s
Nxt Component
Generates a Next.js + TypeScript + Tailwind component. Auto-detects project conventions (naming, folder struct