work-with-design-systems — скилл
Скилл для дизайн-систем Figma: чтение, аудит с проверкой WCAG, создание компонентов и выгрузка токенов в код.
- 53 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Через Figma MCP скилл читает файл и в режиме build создает и правит компоненты.
- Фаза 6 пишет файлы в репозиторий проекта по явной просьбе.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/work-with-design-systemsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Через Figma MCP скилл читает файл и в режиме build создает и правит компоненты.
- Фаза 6 пишет файлы в репозиторий проекта по явной просьбе.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл работает в двух режимах. Режим inspect только читает файл Figma и запускает шесть аудитов: привязка переменных, интерактивные состояния, доступность по WCAG, отсоединенные экземпляры, качество названий и описания компонентов. Каждый компонент получает оценку готовности от 0 до 100, а отчет выходит в Markdown, JSON или в виде промпта для генерации кода. Режим build создает компоненты, чинит основы, добавляет слоты в составные компоненты вроде Card и Modal и пишет структурированные описания, которые Figma MCP передает агентам. Между режимами скилл всегда останавливается и ждет вашего решения. Необязательная фаза 6 по явной просьбе генерирует `tokens.css`, скрипт аудита и файл правил для кодовой базы.
Для кого. Дизайнерам и фронтенд-разработчикам, которые ведут дизайн-систему в Figma и связывают ее с кодом через Claude Code, Cursor или Codex.
Подходит, если
- Перед передачей макета в разработку проверяют привязку переменных и состояния компонентов.
- Нужен отчет о доступности компонентов по WCAG с оценкой готовности.
- В файле создают компонент со слотами вместо отсоединенных экземпляров.
- Из дизайн-системы выгружают `tokens.css` и правила для ИИ-агента.
Не подходит, если
- Нет подключенного Figma MCP-сервера.
- Нужен дизайн единичного экрана, а не работа с системой.
- На тарифе мало вызовов, и аудит большого файла упрется в лимиты.
Пример запроса к агенту
Проведи аудит дизайн-системы в этом файле Figma и покажи компоненты с оценкой готовности ниже 70.Ограничения
Нужны подключенный Figma MCP-сервер, скилл `figma-use` из плагина Figma и место Full или Dev. Figma ограничивает чтение по тарифам: на Professional 10 вызовов в минуту и 200 в день, на Organization 15 и 200, на Enterprise 20 и 600, поэтому файл разбивают на части. В режиме build скилл изменяет файл Figma, а фаза 6 пишет файлы в проект, и то и другое запускается только после вашего подтверждения. Скилл не заменяет проверку дизайнером: оценки готовности служат ориентиром, а решение о правках остается за вами. Перед записью в боевой файл сделайте копию.
Как отключить. Удалите папку `work-with-design-systems` из `.claude/skills/`, `.cursor/skills/` или `skills/`. Созданные в Figma компоненты и `tokens.css` удаляются отдельно.
Частые вопросы
Как поставить скилл в Claude Code?
Скопируйте папку в `.claude/skills/work-with-design-systems/` или клонируйте репозиторий туда же командой `git clone`. Затем вызовите `/work-with-design-systems`.
Чем отличаются режимы inspect и build?
Inspect только читает файл и строит отчет, build создает и правит компоненты. Между ними скилл ждет вашего решения.
Что проверяют шесть аудитов?
Привязку переменных, интерактивные состояния, доступность по WCAG, отсоединенные экземпляры, названия слоев и описания компонентов.
Что делает фаза 6?
Генерирует `tokens.css` с тремя слоями косвенности, файл правил для агента и скрипт аудита для CI. По умолчанию она выключена.
С какими агентами работает?
С Claude Code, Cursor и Codex: скилл состоит из файлов Markdown и JavaScript и не привязан к одной среде.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл Claude превращает сайты, картинки и файлы Figma в дизайн-систему: Markdown, токены DTCG и промпты для сборки элементов
Пакет скиллов и команд для Claude Code: аудит токенов и компонентов, управление, документация и отчеты для команды дизайн-системы
Скиллы uSpec пишут документацию дизайн-системы из Figma: контракт компонента, цвет, структуру и поведение для скринридеров.
Codex-скилл разбирает скриншоты и макеты Figma, ранжирует замечания и рисует картинки-аннотации с номерами из отчета
design-to-code — сайт из изображения дизайна
design-to-code
Скилл превращает скриншот, макет, кадр Figma или живую страницу в адаптивный сайт и сверяет результат с дизайном
Скилл превращает референсы интерфейсов в структурированный профиль дизайна в JSON и генерирует по нему новый интерфейс под ваш контент
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| work-with-design-systems (эта карточка) | нет | 53 | ||
| extract-design-system | нет | 288 | вытаскивает токены из готового интерфейса; этот скилл работает внутри Figma с аудитом и сборкой компонентов | |
| Figma MCP Server | да | OAuth | 2 179 | сам Figma MCP-сервер; скилл дает порядок работы поверх него |
Коротко о README
Версия 2.0 заменила прежний `generate-design-system`, который только создавал системы. Теперь скилл охватывает осмотр, решение и необязательную выгрузку в код.
Бейдж для README
Исходный SKILL.md
--- name: work-with-design-systems description: > Inspect, build, or extend Figma design systems — and optionally sync them to code. Two modes in one skill: inspect mode (read-only audits with WCAG checks, component scoring, detached instance detection, handoff docs) and build mode (creating components with variable bindings, slot-based composition, structured descriptions, validation, and optional export of tokens.css + AI rules to the user's codebase). Use when the user says 'audit my design system', 'check component quality', 'create design system', 'build DS in Figma', 'generate component library', 'add slots to my components', 'sync design tokens from code', 'find detached instances', 'check WCAG compliance', 'export tokens to code', 'generate CLAUDE.md for design system', or wants to push a design system from code to Figma or back. The skill auto-detects the mode from request, or asks if unclear. After inspect, ALWAYS pauses and waits for explicit user decision before any build action. Phase 6 (sync to code) is OFF by default — only triggers on explicit user request. Does NOT implement Figma designs as code — use figma-implement-design for that. Does NOT create individual screens — use figma-generate-design for that. compatibility: > Requires the figma-use skill to be installed. Requires Figma MCP server (remote) connected. Phase 6 (sync to code) requires file write access to the user's project — available in Claude Code, Cursor, Codex, and similar MCP clients. Not available when running in Claude.ai web/mobile chat (in that case Phase 6 outputs file contents inline for the user to copy). metadata: mcp-server: figma version: 2.1.1 --- # Work with design systems in Figma Two modes in one skill: **inspect** (read-only quality audits with reports) and **build** (creating, fixing, extending components and tokens). Inspect produces structured reports. Build produces working Figma files. Build mode optionally extends to **Phase 6 (sync to code)** — generates `tokens.css`, an audit script, and AI rules file for the user's codebase. Phase 6 is off by default and only triggers on explicit user request. Between inspect and build, the skill always pauses for the user to decide what to do with the report. **Always pass `skillNames: "work-with-design-systems"` when calling `use_figma` as part of this skill.** This is a logging parameter — it does not affect execution. ## Prerequisites **You MUST invoke the `figma-use` skill (Skill tool: `skill: "figma-use"`) before every `use_figma` call.** It contains critical Plugin API rules, gotchas, and script templates. Never call `use_figma` without it. IMPORTANT: Before working with design systems in Figma, load the `working-with-design-systems/wwds.md` reference from the figma-use skill to understand key concepts and guidelines.