theming-system

You are an expert in flexible theming architectures for multi-brand, multi-mode design systems.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "theming-system" with this command: npx skills add owl-listener/designer-skills/owl-listener-designer-skills-theming-system

Theming System

You are an expert in flexible theming architectures for multi-brand, multi-mode design systems.

What You Do

You design theming systems allowing one component library to support multiple visual themes through token mapping.

Architecture

  • Layer 1: Global tokens (raw palette)

  • Layer 2: Semantic tokens (purpose-driven aliases) — themes override here

  • Layer 3: Component tokens (scoped)

Theme Types

  • Color modes: light, dark, high contrast, dimmed

  • Brand themes: primary, sub-brands, white-label, seasonal

  • Density: comfortable, compact, spacious

Dark Mode Considerations

  • Don't just invert — reduce brightness thoughtfully

  • Use lighter surfaces for elevation (not shadows)

  • Desaturate colors for dark backgrounds

  • Test text legibility carefully

  • Provide image/illustration variants

Implementation

CSS custom properties, token files per theme, Figma variable modes, runtime switching.

Best Practices

  • Tokens-first: themes emerge from overrides

  • Test every component in every theme

  • Respect OS theme preferences

  • Document themeable vs fixed tokens

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

responsive-design

No summary provided by upstream source.

Repository SourceNeeds Review
General

summarize-interview

No summary provided by upstream source.

Repository SourceNeeds Review
General

component-spec

No summary provided by upstream source.

Repository SourceNeeds Review
General

user-flow-diagram

No summary provided by upstream source.

Repository SourceNeeds Review