extract-design-system
Скилл и CLI, которые снимают с публичного сайта цвета, шрифты, отступы, скругления и тени и сохраняют их как токены JSON и CSS
Установка
npx skills add arvindrk/extract-design-systemЭто чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает агенту повторяемый процесс: проверить, что сайт публичный и доступен, запустить встроенный CLI через Playwright, нормализовать результат и сгенерировать стартовые токены. На выходе сырые и нормализованные данные в .extract-design-system/, а также design-system/tokens.json в формате W3C и tokens.css с CSS-переменными. Перед изменением существующих стилей и кода приложения агент должен спросить разрешения.
Для кого. Для фронтенд-разработчиков и дизайнеров, которым нужна отправная точка дизайн-системы по образцу сайта.
Подходит, если
- Нужно быстро получить стартовые токены по сайту-референсу
- Нужно разобрать визуальные примитивы сайта перед редизайном
- Хотите повторяемый процесс вместо ручного разбора в DevTools
Не подходит, если
- Нужна полная библиотека компонентов или точная копия верстки
- Сайт закрыт авторизацией или сильно зависит от скриптов
Пример запроса к агенту
Сними дизайн-систему с https://linear.app и сделай стартовые токены для этого проектаОграничения
Только публичные сайты и одна страница за запуск. Результат это стартовые токены, без компонентов и без правки конфигурации фреймворка. На динамических сайтах данные бывают неполными. Нужен Chromium для Playwright.
Как отключить. Удалите папку extract-design-system из каталога скиллов агента, а созданные файлы из .extract-design-system/ и design-system/.
Проверка безопасности
- Запускает браузер и загружает сторонние сайты
- Пишет файлы в проект
Коротко о README
README описывает, что извлекается и какие файлы появляются в проекте, и дает команду установки через skills.sh. Приведены примеры запросов к агенту и шаги, по которым работает скилл. Отдельные разделы перечисляют ограничения и соображения безопасности: сайты считаются недоверенным вводом, токены нужно проверять. Лицензия MIT.
SKILL.md
--- name: extract-design-system description: Extract design primitives from a public website and generate starter token files for your project. --- # Extract Design System Use this skill when the user wants to reverse-engineer a public website's design primitives into project-local starter token files. ## Before You Start Ask for: - the target public website URL - whether the user wants extraction only or starter files too Set expectations: - this v1 extracts tokens and starter assets, not a full component library - results are useful for initialization, not pixel-perfect reproduction - do not overwrite an existing design system or app styling without confirmation ## Workflow 1. Confirm the target URL is public and reachable. 2. Run: ```bash npx playwright install chromium npx extract-design-system <url> ```
Частые вопросы
Можно ли без агента?
Да, внутри есть CLI: npx extract-design-system <url>. Скилл просто оборачивает его процессом.
Поменяет ли агент мои стили?
Скилл требует спросить подтверждение перед изменением существующего кода, стилей и конфигурации.
Похожие
Скиллы Next.js
Next.js skills
Официальный плагин Claude Code из репозитория Next.js: переход на Cache Components, Partial Prefetching и проверка изменений на живом dev-сервере
Официальный скилл и MCP-сервер shadcn/ui: агент ищет компоненты в реестрах, ставит их через CLI и держится правил библиотеки
Скилл для фронтенд-дизайна: 23 команды, итерации в браузере и 61 правило поиска типичных огрехов AI-интерфейсов
Скиллы Vercel для агентов
Agent Skills
Скиллы Vercel: производительность React и Next.js, проверка UI по гайдлайнам, React Native, композиция компонентов и деплой