Design-Tokens und Themen
Verknüpft visuelle Werte mit semantischen Oberflächenrollen für konsistente Themen und Komponenten.
design-tokens-theming
Entdecke, wie der Skill hilftWann ist der Skill hilfreich?
Nutze diesen Skill, wenn fest eingetragene Farben und Abstände Dunkelmodus oder Anpassungen erschweren.
Wobei hilft er dir?
- Trennt Farbpalette von Rollen wie Text, Fläche und Status.
- Verwendet Komponententokens nur für begründete spezielle Einstellungen.
- Bildet Themen und Interaktionszustände ohne verstreute Einzelwerte ab.
Das könntest du fragen
Überführe Warnungs- und Buttonfarben in semantische Tokens mit hellen, dunklen, deaktivierten und fokussierten Zuständen. Wechsle das Theme bei sichtbarer Fehlermeldung und fokussiertem Button. Kontrast und Bedeutung bleiben ohne Änderungen am Komponentencode konsistent.
Ausführliche Dokumentation
Hier findest du die ursprüngliche Anleitung, Beispiele und Prüfschritte des Skills in ihrer Originalsprache.
Weniger anzeigen
Design Tokens & Theming
Design tokens are the single source of visual truth connecting design decisions to code. Organize tokens by semantic intent rather than raw visual value so themes, dark mode and visual refinements propagate cleanly without hunting down hardcoded values.
1. Three-Tier Token Architecture (Jina Anne / W3C DTCG)
Structure tokens in three deliberate layers:
- Tier 1 — Primitive / Reference Tokens (Raw Palette & Scales):
- Context-agnostic raw values defining the available options: color ramps (
--color-slate-900,--color-indigo-600,--color-amber-500), spacing steps (--space-1: 0.25rem,--space-2: 0.5rem,--space-4: 1rem), font families, font-size/line-height scales, border radii and easing curves. - Rule: application screens and feature components should rarely reference primitive color tokens directly, because
--color-slate-900cannot adapt automatically between light and dark themes.
- Context-agnostic raw values defining the available options: color ramps (
- Tier 2 — Semantic / System Tokens (Purpose & Role):
- Alias primitive tokens by their meaning in the interface:
- Surfaces / Backgrounds:
--bg-canvas,--bg-surface,--bg-surface-raised,--bg-surface-overlay,--bg-subtle. - Text / Foregrounds:
--text-primary,--text-secondary,--text-muted,--text-on-accent,--text-danger. - Borders & Focus:
--border-subtle,--border-strong,--border-focus,--ring-focus. - Interactive & Status:
--accent-primary,--accent-primary-hover,--status-success-bg/text/border,--status-warning-*,--status-danger-*.
- Surfaces / Backgrounds:
- Rule: 90%+ of component and layout styling should consume Tier 2 semantic tokens.
- Alias primitive tokens by their meaning in the interface:
- Tier 3 — Component-Scoped Tokens (When Justified):
- Introduced only when a complex component needs stable override hooks across themes (
--button-bg,--dialog-backdrop,--input-border-invalid), always aliasing Tier 2 semantic tokens by default.
- Introduced only when a complex component needs stable override hooks across themes (
2. Typography, Spacing, Sizing & Elevation Scales
- Typographic tokens: bundle font family,
font-size(inrem),line-height,font-weightandletter-spacinginto coherent semantic roles (heading-xl,heading-md,body-md,body-sm,label-md,code-sm). Usetabular-nums(font-variant-numeric: tabular-nums) on numeric columns, prices, timers and counters so digits never jitter. - Spacing & sizing discipline: derive padding, gaps and layout rhythm from the shared spacing scale (
4px/0.25rembase grid). Avoid magic pixel numbers. - Elevation & layering: pair surface elevation tokens (
raised,floating,modal) with a documentedz-indexscale (dropdown,sticky,CreationDrawer,modalBackdrop,modal,popover,toast,tooltip) so overlays never fight in arbitraryz-index: 99999wars.
3. Token Governance & Alignment
- Align visual token values and naming with the UI/UX designer before introducing new primitives.
- Audit every new token for WCAG contrast compliance across all supported themes (e.g., ensuring
--text-secondaryon--bg-surface-raisedmaintains>= 4.5:1in both light and dark modes).
Enthaltene Dateien 1
SKILL.md
Über dieses Skill-Paket
design-tokens-theming
design-tokens-theming: Macht aus wiederkehrenden UI-Mustern ein einheitliches Designsystem mit wiederverwendbaren Komponenten, Themes, Dokumentation und zugänglichem Verhalten.
Weniger anzeigen
design-tokens-theming
design-tokens-theming: Macht aus wiederkehrenden UI-Mustern ein einheitliches Designsystem mit wiederverwendbaren Komponenten, Themes, Dokumentation und zugänglichem Verhalten.
Enthält den vollständigen Skill und seine Begleitdateien (1 Dateien). Der genaue, ursprünglich verfasste Anwendungsbereich bleibt unten erhalten.
Ursprüngliche Skill-Beschreibung (Quellsprache)
Use when structuring three-tier design tokens (primitive, semantic, component), typography, spacing, elevation and CSS custom property theming.
Installiere den Skill, prüfe seine Quelle und Vertrauenseinstellungen und aktiviere ihn für das passende Projekt oder den Agenten.
Voraussetzungen
- Orqestria auf deinem Computer installiert.
