Skip to content
UXClaim
Design Systems

Design System Assets

Generate brand-aware visual assets—icons, hero images, illustrations, OG cards—routed to the right tool and reviewed against your design system before placem...

What it does

Design System Assets is a Claude Code skill that generates visual assets (hero images, icons, illustrations, OG cards) that match your project’s design system instead of looking like generic AI output. It reads your design system first, routes each asset type to the appropriate generator, injects brand directives into every prompt, and reviews output against your brand before placing it.

How it works

The skill extracts brand tokens from your design system (DESIGN.md, Tailwind config, or CSS variables), then intelligently routes asset requests: icons go to Lucide SVG libraries with brand-color theming, photos flow through OpenAI or Gemini with brand-aware prompts, and all raster output gets vision-model review against your brand guidelines. You bring your own API keys—no hosted service, no rate limits.

Use cases

  • Multi-page sites where all hero images need visual consistency
  • Design system documentation requiring on-brand illustration sets
  • Quick prototypes where placeholder assets undermine credibility
  • Social sharing with OG cards that reflect brand colors and tone
  • Icon systems that stay crisp at any size

Who benefits

Product designers building sites or apps want polished assets without manual design work. Design system maintainers need visual assets that actually follow the system. Developers deploying projects appreciate SVG icons that theme automatically and photos that don’t clash with the brand.

Frequently asked questions

How do I install design-system-assets?
Clone the repository and run `./install.sh`, or copy the directory to `~/.claude/skills/`. Then restart Claude Code. Alternatively, install as a `.skill` file using `claude skills install design-system-assets.skill`. See the README for detailed steps.
What API keys do I need?
You need OpenAI (for image generation) and optionally Anthropic (for brand review). Add them to a project `.env` file following `.env.example`. The skill is BYOK (bring your own keys)—no hosted service or free tier, just direct provider pricing.
What counts as a design system for this skill?
A DESIGN.md file (template provided), a Tailwind config, or CSS variables. The skill extracts brand tokens (colors, typography, spacing, tone) from whichever exists. Without one, it asks you to provide brand direction before generating anything.
Why are icons always SVG?
SVG icons stay crisp at any size and theme automatically using `currentColor` or explicit color tokens. Bitmap icons from AI get fuzzy artifacts and don't inherit brand colors. The skill pulls from Lucide's library and applies your brand palette.
How does the skill review assets before placing them?
Every generated image gets scored by a vision model against your brand's colors, typography, and tone using a 5-dimension rubric (color match, visual hierarchy, brand fit, composition, technical quality). Failures regenerate or escalate to you for approval.
Can I use this for responsive image sets?
Currently, the skill generates a single asset per request. Responsive image resizing and WebP/AVIF conversion are on the roadmap. For now, generate one asset and manually resize or use a CDN transformation.
What's the cost to run this skill?
Costs depend on your API provider (OpenAI, Gemini, Anthropic). Use `estimate_cost.py` to preview spend before running. You pay providers directly at list rates—no markup or subscription. Icon generation via Lucide has zero API cost.
How do I ask Claude to generate an asset?
In your project, simply say: "Use the design-system-assets skill to generate a hero image of [description] and an icon for [section]." Claude routes the request, reads your design system, and places approved assets in your project.

Glossary

Brand tokens
Design system values (colors, typography, spacing, tone) extracted from DESIGN.md, Tailwind, or CSS variables. The skill uses these to inject brand context into every asset prompt.
Asset routing
The skill's logic to classify requests and pick the right generator: icons → Lucide SVG, photos → image AI, OG cards → text-aware image model. Deterministic and testable.
Vision-model review
An AI scoring step that checks generated images against your brand guidelines using a 5-dimension rubric (color, hierarchy, brand fit, composition, quality). Failures regenerate or ask for approval.
BYOK
"Bring Your Own Keys." The skill doesn't host or manage API credentials. You provide OpenAI, Anthropic, or other provider keys in your `.env` file and pay directly at list rates.
Currentcolor theming
An SVG technique where icon colors inherit from CSS `color` property or explicit brand tokens. Lucide icons use this to adapt automatically to your design system without regeneration.

More in Design Systems

All →
Design Systems

Arcade Prototyper

Build interactive HTML prototypes using DevRev's production design system and Arcade components in Claude Code.

asundiev-devrev
Design Systems

Awesome Design Skill

Access 54+ brand design systems (Linear, Apple, Stripe, Vercel) for Claude Code UI development with complete design specifications.