Updated June 5, 2026 14 min read
Middle AI

AI Skills for Designers: Claude Code, Cursor & Tokens

Context - AI, MCP & tools

What broke when we added Claude skills without tokens: PR case study, AGENTS.md, Cursor rules, and a workflow checklist.

AI Skills for Designers: Claude Code, Cursor & Tokens

AI skills in one sentence

AI skills for designers are versioned Markdown rule packs-loaded by Claude Code or Cursor-that encode how your team makes product decisions, writes UX copy, and ships UI. They sit on exported Figma design tokens and AGENTS.md (repo contract) at the repo root, not instead of them. Without that stack, assistants still ship plausible screens that ignore your spacing scale and semantic color roles.

Most articles tell you which skills to install. This one documents what broke when we installed them anyway-and what fixed token drift in PR review.

Who this is for

Illustrative reader profiles-not prerequisites. Pick the row that matches how you ship UI; if you only need one-off canvas mocks, use Claude Design instead of repo skills.

Reader profiles for Claude skills and token workflows

ReaderPrimary focusYou should already have
UX designerResearch, writing, and accessibility skills with token-aware copy rulesExported tokens and documented paths for semantic color roles
Product designerDecision and critique skills tied to principled tradeoffsAGENTS.md (repo contract) with product constraints the team enforces in review
Design system teamToken pipeline, local skill copies, governance before agent runsDTCG export, tokens.css, and audit hygiene in Figma
Claude Code or Cursor userDiscipline skills on top of repo contexttokens.css in git and a normal code-review loop

What failed for us

Recurring mistakes from Atomize onboarding and internal design-system repos-not hypotheticals.

  • Too many skills: five community packs at once; review time went to reconciling conflicting tone rules, not UI quality.
  • Skills before AGENTS.md (repo contract): polished diffs until PR review found var(--ds-*) names that did not exist in tokens.css.
  • MCP without tokens: Dev Mode matched the open frame while the file still had raw hex; the next component ignored the system.
  • Skipping export hygiene: skills cited semantic roles while Figma still had untokenized fills-skills cannot fix binding drift in the canvas.

Most useful skills we actually kept

  • UX writing - empty states, errors, onboarding copy tied to tokenized content roles
  • Accessibility - WCAG checks paired with semantic color variables in Figma
  • Frontend craft - layout and spacing discipline against tokens.css

Research synthesis, motion, and product-decision packs were optional. We added them only when a squad owned the rules in git. That is our practical answer to “best Claude skills for designers”: three kept skills, not fifteen installed packs.

Case study: token violations in PR review

On a mid-size SaaS design-system repo (React + tokens.css), we compared one feature branch built with ad-hoc prompts versus the same scope after AGENTS.md (repo contract) plus two local skills (UX writing + frontend craft).

Before and after AGENTS.md + skills (one component PR, internal benchmark)

MeasureBeforeAfter
Hardcoded color/spacing literals flagged in review142
Uses only existing var(--ds-*) namesPartialConsistent
Empty-state copy matches voice guideNoYes
Reviewer time on token nits (approx.)~45 min~12 min

The drop came from naming rules in AGENTS.md and repeatable critique lines in skills-not from a larger model. Track literal counts in PR review for two sprints before adding a third skill pack.

AI workflow checklist

  • â–ˇ Export tokens (DTCG + tokens.css in git)
  • â–ˇ Create AGENTS.md (repo contract) at root (paths, naming, ban new hex in components)
  • â–ˇ Add UX writing skill (local copy, pinned version)
  • â–ˇ Add accessibility skill
  • â–ˇ Test on one real component ticket in Claude Code or Cursor
  • â–ˇ Run coverage audit before merge

What an AI skill is (and is not)

A Claude skill or Cursor rule file is structured instructions the client loads before generation-product principles, UX writing tone, accessibility checks, or frontend craft constraints. Skills differ from one-off prompts because they persist across sessions; they differ from Claude Design because they govern repo work, not canvas mocks. Docs: Claude Code, Cursor rules, AGENTS.md.

Claude skills vs Cursor rules

Teams ask whether to invest in Anthropic skill files or Cursor rules. We use both with the same Markdown discipline files where possible-one source of truth, two loaders.

Claude skills vs Cursor rules (same repo, different clients)

Claude skillsCursor rules
Where they liveProject skills (for example .claude/skills/).cursor/rules/ or root AGENTS.md
When they loadClaude Code sessions and skill invocationsEvery Cursor chat in that repo
Best forLong codegen runs, multi-step refactorsDay-to-day edits beside the editor
Token disciplineSame if both read AGENTS.md and tokens.cssSame if both read AGENTS.md and tokens.css

Cursor does not replace Claude Code for large UI passes; Claude skills do not replace Cursor for quick file tweaks. Pin the same UX writing and accessibility rules in both places after tokens export.

Design-system pipeline (visual model)

shell
Figma Variables (Primitives → semantic → component)
        ↓ audit / export hygiene (Atomize plugin)
DTCG JSON  +  compiled tokens.css in git
        ↓
AGENTS.md  (paths, naming, ban new hex in components)
        ↓
Claude skills  (UX writing, a11y, frontend craft - local copies)
        ↓
Claude Code / Cursor  (features + fixes)
        ↳ optional: Figma Dev Mode MCP for selection context only

DTCG and Style Dictionary detail: design system AI workflows.

Skills we use in design-system work

What actually ships in Atomize design-system repos and customer playbooks:

  • AGENTS.md (repo contract) at root: token paths, Primitives → semantic rules, no new hex in components-updated when the Figma library changes, not when a viral LinkedIn list updates.
  • Local copies of the three skills above; pinned versions, not “latest from the internet” each sprint.
  • Claude Code + Cursor on branches that already contain tokens.css.
  • Atomize before codegen: untokenized values and coverage audit so skills and MCP do not inherit raw fills.

Three kept skills plus AGENTS.md beat fifteen generic packs; skip large PM libraries inside design repos.

Do not install these skills if…

Stop conditions for the wrong expectation-not a repeat of the checklist above.

  • You want skills to replace Figma or your variable library-they only shape assistant behavior.
  • You only need canvas mocks in Claude Design with no repo codegen path.
  • You plan more than two community packs without named owners in git.

Claude skills vs AGENTS.md

AGENTS.md is the repo contract: where tokens live, what “done” means, and what assistants must never do. Claude skills are role-specific playbooks loaded on top. Skills without AGENTS.md drift toward generic SaaS UI; AGENTS.md without skills still works but misses craft guardrails.

Claude skills vs AGENTS.md

AGENTS.mdClaude skills
ScopeWhole repository rulesDiscipline-specific behavior
FormatOne file at repo rootOften multiple Markdown skill files
UpdatesWhen tokens or architecture changeWhen craft or compliance standards change
ClientsClaude Code, Cursor, CodexSame clients, loaded as skills
Design tokensPaths, naming, export cadenceHow to apply tokens in UI/copy

How to create your own Claude skill

Custom skills are how you turn repeated critique into reusable rules-your real E-E-A-T layer.

  1. Copy Anthropic’s Claude Code skill template or mirror the same Markdown into .cursor/rules/.
  2. Write 10–15 rules you already use in critique; link tokens.css and component paths.
  3. Store in-repo and test on one ticket in both Claude Code and Cursor before team rollout.

Skills vs Figma MCP vs Atomize

Three layers designers confuse

LayerDeliversDoes not deliver
Claude skillsBehavior rules in Claude/CursorBinding health in Figma
Figma Dev Mode MCPStructured selection contextRepo-wide token CSS
AtomizePrimitives → Atoms, audits, export hygieneResearch synthesis

Use skills to steer assistants; MCP for the open frame; Atomize when Variables and raw styles diverge. Agents only stay on-system when tokens and AGENTS.md are already true.

Final verdict: AI skills for designers

Skills are the last layer: tokens, AGENTS.md (repo contract), the three kept skills, fewer PR violations, then optional MCP. The same workflow works in Claude Code and Cursor if both read the same AGENTS.md and tokens.css.

FAQ

No. A prompt is a one-time instruction in a chat session. A Claude skill is a saved Markdown rules file the client loads repeatedly-like a checklist your team owns. Prompts explore; skills enforce. Use AGENTS.md for repo-wide rules and skills for discipline-specific behavior on top.

Export tokens to git as DTCG plus tokens.css, write AGENTS.md (repo contract) with paths and naming rules, run Figma audit hygiene so literals are not baked into prompts or MCP reads, then add UX writing, accessibility, and frontend craft skills. Skills are last, not first.

They are reusable Markdown instruction packs for tools like Claude Code and Cursor that encode team rules for UX, accessibility, and UI implementation. They work together with AGENTS.md and exported design tokens, not as a standalone design system.

Claude skills load in Claude Code, often as project skill files. Cursor rules load in every Cursor chat via .cursor/rules/ or AGENTS.md. The content can be identical Markdown; the difference is which client reads it. Use both after tokens and AGENTS.md are in git.

The best outcome is not a pack name-it is fewer token literals in PR review. Keep UX writing, accessibility, and frontend craft after tokens.css and AGENTS.md exist; treat other packs as optional.

AGENTS.md defines repository-wide contracts including token paths and forbidden patterns. Skills add discipline-specific behavior such as UX writing or frontend quality. Use both: AGENTS.md first, skills second.

Start from a minimal template, write 10–15 enforceable critique rules, link to your token files, store the skill in git, and test on a real ticket before team rollout.

No. Variables in Figma remain the visual source of truth. Skills shape how assistants write code and copy after you export tokens to the repo.

Claude Design generates canvas UI from prompts. Skills govern ongoing Claude Code work in your repository after you govern tokens in Figma and export for development.

For token governance in Figma, continue with the design tokens guide, Claude Design, and Figma MCP articles in our AI cluster.

See all

Follow us on every platform