ancoleman/ai-design-components/theming-components
Claude Code and agent skill by ancoleman/ai-design-components
- community
Checking that the SKILL.md file is still in the repository.
Provides design token system and theming framework for consistent, customizable UI styling across all components. Covers complete token taxonomy (color, typography, spacing, shadows, borders, motion, z-index), theme switching (CSS custom properties, theme providers), RTL/i18n support (CSS logical properties), and accessibility (WCAG contrast, high contrast themes, reduced motion). This is the foundational styling layer referenced by ALL component skills. Use when theming components, implementing light/dark mode, creating brand styles, customizing visual design, ensuring design consistency, or supporting RTL languages.
Install
npx vskill@latest install ancoleman/ai-design-components/theming-componentsSKILL.md
Design Tokens & Theming System
Comprehensive design token system providing the foundational styling architecture for all component skills, enabling brand customization, theme switching, RTL support, and consistent visual design.
Overview
Design tokens are the single source of truth for all visual design decisions. This skill provides:
- Complete Token Taxonomy: 7 core categories (color, typography, spacing, borders, shadows, motion, z-index)
- Theme Switching: Light/dark mode, high-contrast, custom brand themes
- RTL/i18n Support: CSS logical properties for automatic right-to-left language support
- Multi-Platform Export: CSS variables, SCSS, iOS Swift, Android XML, JavaScript
- Component Integration: Skill chaining architecture for consistent styling across all components
Critical Architectural Principle:
Quick Start
Using Tokens in Components
Step 1: Reference tokens in your component:
Step 2: Themes automatically apply:
No code changes needed - theme switching is automatic!
Basic Theme Switching
Token Taxonomy (7 Core Categories)
1. Color Tokens
3-tier hierarchy: Primitive → Semantic → Component
Complete color system: See references/color-system.md
2. Spacing Tokens
4px base scale:
3. Typography Tokens
4. Border & Radius Tokens
5. Shadow Tokens
6. Motion Tokens
Reduced motion support:
7. Z-Index Tokens
Theme Architecture
Light/Dark Themes
Custom Brand Theme
Complete theme guide: See references/theme-switching.md
CSS Logical Properties (RTL Support)
Use logical properties for automatic RTL language support:
| Physical (Avoid) | Logical (Use) | |
|---|---|---|
margin-left | margin-inline-start | |
padding-right | padding-inline-end | |
text-align: left | text-align: start |
Complete RTL guide: See references/logical-properties.md
Component Integration
All component skills use this naming convention:
Examples:
Components use tokens for ALL styling:
Theme changes automatically update all components.
Complete integration guide: See references/component-integration.md
Accessibility
WCAG 2.1 AA Compliance
- Normal text: 4.5:1 contrast minimum
- Large text (18px+): 3:1 minimum
- UI components: 3:1 minimum
High-Contrast Theme
Reduced Motion
Complete accessibility guide: See references/accessibility-tokens.md
Platform Exports (Style Dictionary)
Transform tokens to any platform:
Complete setup guide: See references/style-dictionary-setup.md
W3C Token Format
Scripts
References
Core Systems:
references/color-system.md- Complete color scales and semanticsreferences/typography-system.md- Type scales and fontsreferences/spacing-system.md- Spacing scale and rhythm
Implementation:
references/theme-switching.md- Light/dark mode, custom themesreferences/component-integration.md- How skills use tokensreferences/logical-properties.md- RTL support patterns
Tools & Accessibility:
references/style-dictionary-setup.md- Multi-platform buildreferences/accessibility-tokens.md- WCAG compliance
Key Takeaways
- Design tokens are the foundation - All visual styling flows from tokens
- 3-level hierarchy - Primitive → Semantic → Component tokens
- 7 core categories - Color, spacing, typography, borders, shadows, motion, z-index
- Theme switching built-in - Light, dark, high-contrast, custom brands
- RTL support automatic - CSS logical properties enable right-to-left languages
- Accessibility first - WCAG compliance, reduced motion, high contrast
- Referenced by all skills - Every component skill uses design tokens
Progressive disclosure: This SKILL.md provides overview and quick start. Detailed documentation in references/ directory.
Skill chaining architecture: See SKILL_CHAINING_ARCHITECTURE.md
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/theming-components/SKILL.md
Popularity
- Repository stars
- 326
- Repository forks
- 50
- 7-day trend score
- 29
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 3 Apr 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ancoleman/ai-design-components/theming-components)