design-system
Keep a project's UI/UX on its DESIGN.md design system.
Skill by DammianMiller
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/dammianmiller-design-system
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/design-system
What's inside
- Skill name
design-system- Description
- Keep a project's UI/UX on its DESIGN.md design system. Use when building, editing, or reviewing any UI — components, CSS, styling, colors, typography, layout, themes. Auto-interrogates existing UI into a DESIGN.md and guides new UI to stay on-token.
- License
- MIT
- Instructions
- 54 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Design System (DESIGN.md)
UAP implements the [DESIGN.md](https://github.com/google-labs-code/design.md)
format — YAML design tokens (colors, typography, spacing, rounded, components)
plus prose rationale — as a project's persistent visual identity for agents.
## When to use
Before any UI/UX work: building or editing components, CSS/SCSS, Tailwind,
styling, colors, typography, layout, themes, or design reviews.
## Workflow
1. **Ensure a DESIGN.md exists.** If the project has none, derive one from the
existing UI:
```bash
uap design interrogate # scans CSS vars, Tailwind, theme files, usage
```
This writes `DESIGN.md` (refine its prose + token roles) and the gate's
allow-list `.uap/design-tokens.json`.
2. **Apply the tokens to new UI.** Use the DESIGN.md color/spacing/typography
tokens (or CSS `var(--…)` / `{token.ref}` references) — never hardcode
off-token hex colors or off-scale spacing. The reactor injects the active
design summary automatically when it detects UI work.
3. **Keep it in sync.** After editing DESIGN.md tokens, regenerate the gate
allow-list:
```bash
uap design sync
```
4. **Validate** against the spec (uses the OSS `@google/design.md` CLI — WCAG
contrast, broken token refs, structure):
```bash
uap design lint
```
## Enforcement (hard gate)
The `design-token-gate` policy **blocks** UI edits (`.css/.scss/.tsx/.jsx/.vue/
.svelte/.html/.astro`) that introduce colors or spacing not in the design
system. To resolve a block: use an existing token, add the new value to
DESIGN.md then `uap design sync`, or bypass once with `UAP_DESIGN_GATE_OFF=1`.
The gate is inactive (fails open) for projects without a DESIGN.md.
## Verification
```bash
uap design context # what the agent is told for UI work
uap design check --file path/to/Component.tsx # would this edit be blocked?
```From DammianMiller/universal-agent-protocol, MIT.
More from DammianMiller/universal-agent-protocol
- 0.598score
agent-collaboration-board
DammianMiller
Use the shared collaboration board to coordinate with other agents — post findings, dead-ends, integrity flags, and handoffs, and read peers' posts before…
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
hooks-session-start
DammianMiller
Session initialization hook that cleans stale agents, injects recent memory context, and ensures 100% CLAUDE.md adherence
SkillAFreshness: A★ 2Claude Code +9 - 0.592score
scripts-tool-router
DammianMiller
Intelligent tool routing and pattern matching for automated tasks
SkillAFreshness: A★ 2Claude Code +9 - 0.592score
hooks-pre-compact
DammianMiller
Pre-compact hook for database optimization, cleanup, and CLAUDE.md compliance preservation
SkillAFreshness: A★ 2Claude Code +9 - 0.589score
scripts-preload-memory
DammianMiller
Memory system preloading and context initialization
SkillAFreshness: A★ 2Claude Code +9 - 0.588score
llama-cpp-worker
DammianMiller
C++ development worker for llama.cpp speculative decoding fixes, CUDA builds, and server validation
SkillAFreshness: A★ 2Claude Code +9 - 0.588score
infra-worker
DammianMiller
Infrastructure worker for systemd services, env files, and process management
SkillAFreshness: A★ 2Claude Code +9 - 0.586score
cli-design-expert
DammianMiller
Expert CLI/TUI designer for building intuitive, user-friendly, and professional command-line interfaces.
SkillAFreshness: A★ 2Claude Code +9 - 0.568score
session-context-preservation-droid
DammianMiller
This droid specializes in maintaining project knowledge continuity across session boundaries by intelligently capturing, synthesizing, and retrieving context…
SkillAFreshness: A★ 2Claude Code +9 - 0.329score
parallel-expert-review
DammianMiller
No description from the publisher yet.
SkillAFreshness: A★ 2Claude Code +9 - 0.329score
adversarial
DammianMiller
No description from the publisher yet.
SkillAFreshness: A★ 2Claude Code +9 - 0.329score
batch-review
DammianMiller
No description from the publisher yet.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 25, 2026 (4 months ago)
- Last release
- Oct 9, 2026 (20 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from DammianMiller
- 0.598score
agent-collaboration-board
DammianMiller
Use the shared collaboration board to coordinate with other agents — post findings, dead-ends, integrity flags, and handoffs, and read peers' posts before…
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
hooks-session-start
DammianMiller
Session initialization hook that cleans stale agents, injects recent memory context, and ensures 100% CLAUDE.md adherence
SkillAFreshness: A★ 2Claude Code +9 - 0.592score
scripts-tool-router
DammianMiller
Intelligent tool routing and pattern matching for automated tasks
SkillAFreshness: A★ 2Claude Code +9 - 0.592score
hooks-pre-compact
DammianMiller
Pre-compact hook for database optimization, cleanup, and CLAUDE.md compliance preservation
SkillAFreshness: A★ 2Claude Code +9 - 0.589score
scripts-preload-memory
DammianMiller
Memory system preloading and context initialization
SkillAFreshness: A★ 2Claude Code +9 - 0.588score
llama-cpp-worker
DammianMiller
C++ development worker for llama.cpp speculative decoding fixes, CUDA builds, and server validation
SkillAFreshness: A★ 2Claude Code +9
Cite this page
design-system skill. Agent Mart. https://agentmart.dev/skills/dammianmiller-design-system (last updated 2026-10-24)