From ui-color-palette
Generate a fully connected design token system instantly from a chat prompt. Supports everything from a simple 1-tier flat architecture, to 2/3-tier systems (Primitives, Semantic with light/dark modes, Component Colors), all the way up to an enterprise 4-tier setup (Primitives, Theme, Semantic, Component Colors + optional collections). The AI will use a dedicated plugin ([Variables Tokens Collections Importer](https://www.figma.com/community/plugin/1619733963699677957)) to instantly get all your variables cleanly generated. View the full documentation and repository to learn more: https://github.com/Shanmus4/figma-variables-tokens-generator. Triggered when user asks to create Figma variables, design tokens, a design system, "Figma token export", "variables for Figma", or any request to set up colours/spacing/ typography as Figma variables.
npx claudepluginhub a-ng-d/claude-ui-color-paletteThis skill uses the workspace's default tool permissions.
Generate production-ready Figma Variables JSON ZIPs that import with zero errors.
LICENSEevals/evals.jsoninstructions/01-interview-setup.mdinstructions/02-questionnaire-and-generation.mdinstructions/03-import-and-handoff.mdreferences/01-architecture.mdreferences/02-scoping-rules.mdreferences/03-json-format.mdreferences/04-primitives.mdreferences/05a-collections-core.mdreferences/05b-collections-semantic-components.mdreferences/06-generator-utility.mdreferences/07-custom-collections.mdscripts/generator_core.pyscripts/token-extractor.jsscripts/validate_generator_core.pyGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Generate production-ready Figma Variables JSON ZIPs that import with zero errors. Approach each system as both senior product designer and senior frontend engineer. Enforce ID stability across modes and absolute path normalization throughout.
These rules apply to every architecture, every collection, every naming style, and every user input combination.
One canonical token path per variable
prebuild_ids()create_token()aliasData.targetVariableNameVariable paths are architecture data, not code syntax
com.figma.codeSyntax may be camelCase, kebab-case, CSS custom properties, Android, or iOS.link-hover, on-brand, on-surface-variant, lineHeight, letterSpacing, borderWidth, minWidth, maxWidth.Literal path preservation
Artifact-level validation is mandatory
Scope correctness is mandatory
text/* and all text-role descendants must resolve to TEXT_FILL.border/* and border-role descendants must resolve to STROKE.icon/* must resolve to SHAPE_FILL + STROKE.shadow/*/color must resolve to EFFECT_COLOR.FONT_SIZE, LINE_HEIGHT, LETTER_SPACING.Coverage floors are contractual
Backfilling prevents absence, not identity drift
Output format: Deliver only .zip files containing the JSON tokens. Do not output .skill files or dump raw Python scripts — users expect ready-to-import ZIPs, not code, and dumping scripts into the chat causes context truncation that breaks the generation.
When running in a local IDE or CLI workspace:
exports/ folder if it does not existexports/Default expectation:
exports/To prevent context pollution, read only the files required for your current load stage:
| # | File | Purpose |
|---|---|---|
| 1 | instructions/01-interview-setup.md | Initial setup & Turns 1–3 |
| 2 | instructions/02-questionnaire-and-generation.md | Questionnaire Turns 4–10, generation |
| 3 | references/01-architecture.md | Mandatory Strategy: Understanding Tiers and alias rules. |
| # | File | Purpose |
|---|---|---|
| 4 | references/05a-collections-core.md | Design specs for Core collections |
| 5 | references/05b-collections-semantic-components.md | Design specs for Semantic/Component collections |
| # | File | Purpose |
|---|---|---|
| 6 | references/02-scoping-rules.md | Technical scoping tables |
| 7 | references/03-json-format.md | Exact W3C JSON structure |
| 8 | references/04-primitives.md | Raw hex/spacing/font data |
| 9 | references/06-generator-utility.md | Python generation script patterns |
| 10 | scripts/generator_core.py | Executable Python engine (for local/IDE environments) |
| # | File | Purpose |
|---|---|---|
| 11 | instructions/03-import-and-handoff.md | Import guide & ZIP reference table |
Do not read Load Stage 3 implementation files (scoping rules, JSON format, generator utility) until the interview is 100% complete. Reading them early fills context with technical data that is not needed yet.