Figma Design System Rules Sync
SkillFiles & storageProject DESIGN.md, token files, and theme variables into Figma design system rules with minimal-diff strategy and explicit conflict surfacing.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Figma Design System Rules Sync skill
What this skill tells your AI
The instructions your AI receives, as published by contextgo/contextgo in src/process/resources/assistant/design/figma-closed-loop/skills/figma-design-system-rules-sync/SKILL.md and read by ahel’s review.
Use this skill when the canonical design system source on the code side has changed and the corresponding Figma design system rules should be updated.
Use when
- DESIGN.md, tokens, or theme variables changed in the workspace
- the Figma file uses tokens or rules that should track the code-side definition
- the team is establishing the rules surface in Figma for the first time
Do not use when
- only component shape or variant changed — use
figma-library-sync - a single page layout needs to be pushed — use
figma-screen-generate - the request is screenshot critique or judgement only — fall back to
design-director
Hard Constraints
- never sync more than 20 percent of the existing token set in one pass without explicit confirmation
- never silently overwrite a Figma rule that diverges from the code-side definition; surface and require confirmation
- if a code-side token has no Figma counterpart, propose an additive change rather than a forced rewrite
Preconditions
- Figma file key for the system surface is known
- Figma MCP self-check passes
- the code-side design system source is identifiable (DESIGN.md path, token files, theme variables)
Workflow
- Read the code-side design system: DESIGN.md, token files, theme variables
- Pull the current Figma rules state through MCP
- Diff and classify each rule as: identical, additive, divergent, removed-on-code-side
- Build a minimal sync proposal that respects the 20 percent ceiling
- Surface every divergent and removed item to the user; do not auto-apply
- On confirmation, perform the writes
- Record file key, rule node ids, originating source paths, and reviewer in the closed-loop ledger
- Return: a clear list of synced rules, divergent rules left untouched, and rules deliberately not synced
Output Expectations
- minimal sync proposal honoring the 20 percent ceiling
- explicit divergent and skipped rule list
- closed-loop ledger entry per applied write
Use together with
figma-library-syncfigma-drift-audit
Signals
- GitHub stars
- 54
- Forks
- 5
- Last commit
- May 2026
ahel review
S4info
community integration — published by contextgo, not figma
Automated review, not a security audit. Ruleset v1.
Advanced
- Catalog kind
- skill
- Gateway key
figma-design-system-rules-sync- Source
- github.com/contextgo/contextgo