Agent skill

Design System Skill: Audit, Document and Extend

The design-system skill from knowledge-work-plugins audits, documents or extends a design system, with report templates for naming, token coverage, component completeness and new patterns.

Install
git clone https://github.com/anthropics/knowledge-work-plugins.git
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What does the design-system skill do?

The design-system skill is a slash command skill in Anthropic's knowledge-work-plugins repository. It runs in three modes: audit a system for naming gaps and hardcoded values, document a component's variants, states and accessibility, or extend the system with a new pattern that fits what already exists.

The skill answers to /design-system and takes one of three modes, audit, document or extend, followed by a component or system name. Each mode returns a differently shaped markdown report, so you pick the job before the agent starts.

It lives in the design folder of knowledge-work-plugins as a single SKILL.md. Beyond the three modes it defines what counts as a design system: tokens, components and patterns, with four principles that put consistency ahead of creativity.

The three report shapes

  • Audit: a summary line, a naming consistency table, token coverage by category and a component completeness table, ending in three priority actions.
  • Document: description, variants, props, states, accessibility notes, do and don't pairs and a code example for one component.
  • Extend: the problem, related components and why they fall short, a proposed API, variants, states, tokens used and open questions.

Four principles in the file

  1. Consistency over creativity.
  2. Flexibility within constraints.
  3. Document everything, because undocumented parts effectively do not exist.
  4. Version and migrate, with a path for every breaking change.

Where it helps and where it stops

Good for

  • Finding hex values, arbitrary spacing and custom fonts that bypass tokens.
  • Writing consistent component docs. Related: tailwind-design-system.
  • Proposing a new component without duplicating an existing one.

Not for

  • Generating tokens from a live site. Related: extract-design-system.
  • Building screens, since every output is a markdown report.
  • Exact scores. The audit template uses placeholders, so numbers depend on what your agent can inspect.

Use it with UiChemy

A documented system gives your Elementor or Gutenberg build a checklist for tokens and components. UiChemy Figma to WordPress converts Figma designs into editable pages, and this skill's audit mode can review the Figma source first. Click Get Started on uichemy.com.