К основному содержанию
скилл CX Codex

theming-system — скилл для Claude Code: что делает и как установить

Скилл проектирует трёхуровневую архитектуру дизайн-токенов для поддержки тем оформления, плотности интерфейса и тёмного режима в единой библиотеке компонентов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Owl-Listener/designer-skills --skill theming-system -a claude-code
Открыть на GitHub

Что делает theming-system

Скилл организует токены в три слоя. Первый уровень хранит глобальные значения базовой палитры. Второй слой задаёт семантические токены по назначению элементов, где и происходит переопределение тем. Третий уровень отвечает за параметры конкретных компонентов.

Архитектура охватывает светлую и тёмную темы, варианты высокой контрастности, сезонные стили и параметры плотности интерфейса. Для тёмного режима скилл предписывает уменьшать общую яркость без грубой инверсии, применять светлые поверхности для слоёв и снижать насыщенность фоновых цветов.

Если проекту нужна только одна фиксированная палитра, этот скилл будет избыточным: автор советует взять color-system. Реализация опирается на пользовательские свойства CSS, отдельные файлы токенов для каждой темы и переменные Figma.

Какие задачи решает

  • Разделить глобальные, семантические и компонентные токены
  • Спроектировать тёмный режим без слепого инвертирования цветов
  • Настроить темы для нескольких брендов или white-label продуктов
  • Добавить переключение плотности интерфейса между компактным и просторным видами

Примеры запросов агенту

  • Спроектируй структуру токенов для темы с поддержкой dark mode и high contrast через CSS custom properties.
  • Распиши семантические токены для white-label приложения с тремя брендами.
  • Настрой правила возвышения поверхностей и насыщенности цветов для тёмного режима.

Как установить theming-system

1Через Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill theming-system -a claude-code

2Вручную: положить файлы

~/.claude/skills/theming-system/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/theming-system/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о theming-system

Как установить theming-system в Claude Code?

Выполните команду npx skills add Owl-Listener/designer-skills --skill theming-system -a claude-code в терминале.

Что делает скилл theming-system?

Он выстраивает трёхуровневую структуру дизайн-токенов, позволяя одной библиотеке компонентов переключаться между разными брендами, режимами контрастности и плотностью интерфейса.

В чём отличие theming-system от color-system и dark-mode-design?

Скилл theming-system проектирует общую архитектуру для одновременной поддержки нескольких тем. Для единой палитры автор рекомендует использовать color-system, а для детальной проработки тёмного оформления — dark-mode-design.

Исходный текст

SKILL.md · MIT
---
name: theming-system
description: Design theming architecture — brand variants, dark mode, and high-contrast — mapped through token layers. Use when one system must serve multiple themes. For a single palette use `color-system` (ui-design); for dark mode craft use `dark-mode-design` (ui-design).
---
# 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

© Owl-Listener · MIT · Owl-Listener/designer-skills

Похожие скиллы

Всё по теме «Фронтенд и UI» →
design-system-patterns Seth Hobson Помогает проектировать дизайн-токены, переключение тем и архитектуру библиотеки компонентов. Пригодится, когда вы закладываете общие правила интерфейса для проекта. CX Codex 15 953установок muse simota Скилл для работы с дизайн-токенами: определяет цвет, отступы, типографику и тени, переводит существующий код на семантические токены. CX Codex +1 711установок ui-design-system Alireza Rezvani Скилл собирает дизайн-токены, палитры, типографику и структуру компонентов. Пригодится для дизайн-системы и передачи макетов разработчикам. 1 076установок design-system rampstackco Собирает или проверяет дизайн-систему: токены, библиотеку компонентов, правила именования, модель контрибуции и документацию. Пригодится, когда продукты расходятся по стилю. CX Codex +1 310установок tailwindcss-advanced-design-systems JosiahSiegel Скилл для сборки дизайн-системы на Tailwind v4: токены в @theme, цветовые шкалы, типографика, тени и тёмная тема. CX Codex +1 655установок material-ui-theming mui Скилл для создания и управления темами Material UI: палитры, цветовые схемы, CSS-переменные, переключение light/dark и TypeScript-расширения. Пригодится, если вы строите дизайн-систему или меняете визуальную идентичность приложения. CX Codex +1 607установок

Из того же набора109

feedback-patterns Учит агента проектировать отклик системы на действие пользователя: тосты, индикаторы, бейджи и уведомления. Пригодится, когда интерфейс молчит после нажатия. CX Codex +1 2 100установок design-brief Формирует бриф проекта с описанием проблемы, аудитории, ограничений и метрик успеха. Пригодится на старте отдельной задачи. CX Codex +1 2 100установок competitive-analysis Скилл для сравнения чужих продуктов по UX: паттерны, фичи, пробелы и точки роста. Пригодится, когда нужно понять, что конкуренты делают на самом деле. CX Codex +1 2 100установок prototype-strategy Помогает решить, какой прототип строить и с какой детализацией, до того как вы начнёте его собирать. CX Codex +1 2 100установок journey-map Скилл строит карту пути одной персоны: этапы, точки контакта, эмоции и боли. Пригодится, когда переделываете уже существующий опыт. CX Codex +1 2 100установок component-spec Скилл описывает один компонент дизайн-системы: анатомию, варианты, состояния, доступность и правила использования. Пригодится, когда библиотека растёт и пора зафиксировать API. CX Codex +1 2 100установок design-principles Помогает зафиксировать рабочие принципы дизайна для разрешения споров в команде. Пригодится, когда одни и те же решения приходится обсуждать снова и снова. CX Codex +1 2 100установок accessibility-audit Проверяет готовый интерфейс по WCAG и выдаёт проблемы с уровнем серьёзности, влиянием и шагами исправления. CX Codex +1 2 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой