Agent Skills помогают coding-агентам создавать выразительные интерфейсы: выбирать арт-направление, использовать реальные фотографии и проверять результат в браузере вместо генерации типовых AI-страниц.
educlopez/ui-craft
Навык для AI-агентов и CLI, которые помогают создавать качественные интерфейсы вместо шаблонных UI с типичным «AI-стилем».
- Звёзды
- 435
- Форки
- 23
- Открытые issues
- 3
- Последний коммит
- вчера
Что это?
UI Craft — система проектирования интерфейсов для AI-агентов, пишущих код. Она объединяет набор строгих правил дизайна, slash-команды для создания, проверки и доработки экранов, а также детерминированные проверки распространённых шаблонов в AI-сгенерированных интерфейсах — например, фиолетовых градиентов, bounce easing и одинаковых сеток карточек. Система не зависит от стека и адаптируется к Tailwind, CSS Modules, styled-components, vanilla CSS и стилям в однофайловых компонентах.
Установить её можно с помощью кроссплатформенного Go CLI (`ui-craft install`), как плагин Claude Code или Cursor либо по спецификации Agent Skills для других сред. CLI добавляет навыки, команды, MCP-проверки качества и агентов-ревьюеров в нативную конфигурацию каждой среды, создавая резервные копии и обеспечивая откат. Для создания таких интерфейсов, как дашборды, лендинги и экраны авторизации, предусмотрены именные рецепты компоновки и чек-лист приёмки.
Дополнительный пакет `ui-craft-detect` — сканер без зависимостей с 43 правилами для выявления антипаттернов, проблем доступности, ошибок в формах и шаблонных текстов. Он проверяет локальный исходный код, работающий сайт или только изменённые строки; также может устанавливать хуки для проверки при редактировании в Claude Code и Cursor, а ещё настраивать pre-commit и GitHub Actions.
Ключевые возможности
- 01Правила дизайна и рекомендации по качеству интерфейсов помогают AI-агентам выстраивать иерархию, сдержанно использовать анимацию и учитывать токены конкретного проекта.
- 02Slash-команды для создания, критики, доработки и анимации отдельных частей интерфейса.
- 03Именные рецепты для дашбордов, лендингов и экранов авторизации с критериями приёмки перед релизом.
- 04Установщик для Claude Code, Cursor, Codex, Gemini и OpenCode с резервным копированием и откатом.
- 05Сканер без зависимостей с 43 правилами для выявления антипаттернов, проблем доступности и ошибок в текстах; работает в CI и git hooks.
Сценарии использования
- Поручить AI-агенту с первой попытки создать дашборд или маркетинговую страницу, готовые для продакшена.
- Перед слиянием проверить существующий фронтенд на шаблонные AI-паттерны и проблемы доступности.
- Добавить в CI проверку, которая блокирует pull request, только если в нём появились новые антипаттерны интерфейса.
- Согласовать дизайн-решения между сессиями с помощью сохранённого брифа и токенов дизайна.
Быстрый старт
- 1
Установите ui-craft CLI с помощью Homebrew (macOS)
brew install --cask educlopez/tap/ui-craft - 2
Запустите официальный скрипт установки для вашей ОС из README (macOS/Linux или Windows)
- 3
Определите свою AI-среду для программирования и настройте skill, commands и gates
ui-craft install - 4
Попросите агента создать surface с помощью команды craft
Что важно знать
- Сборка для macOS на Intel опубликована, но никогда не тестировалась.
- Бинарные файлы для Linux arm64 и Windows arm64 собраны, но не проверяются в CI.
В подборках
Темы
Частые вопросы
- Что такое ui-craft?
- Навык для AI-агентов и CLI, которые помогают создавать качественные интерфейсы вместо шаблонных UI с типичным «AI-стилем». UI Craft — система проектирования интерфейсов для AI-агентов, пишущих код. Она объединяет набор строгих правил дизайна, slash-команды для создания, проверки и доработки экранов, а также детерминированные проверки распространённых шаблонов в AI-сгенерированных интерфейсах — например, фиолетовых градиентов, bounce easing и одинаковых сеток карточек. Система не зависит от стека и адаптируется к Tailwind, CSS Modules, styled-components, vanilla CSS и стилям в однофайловых компонентах.
- ui-craft можно использовать бесплатно? Какая у него лицензия?
- ui-craft распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ui-craft всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ui-craft — 6 нояб. 2026 г..
- Для чего можно использовать ui-craft?
- Поручить AI-агенту с первой попытки создать дашборд или маркетинговую страницу, готовые для продакшена. Перед слиянием проверить существующий фронтенд на шаблонные AI-паттерны и проблемы доступности. Добавить в CI проверку, которая блокирует pull request, только если в нём появились новые антипаттерны интерфейса. Согласовать дизайн-решения между сессиями с помощью сохранённого брифа и токенов дизайна.
- Как установить ui-craft?
- Установите ui-craft CLI с помощью Homebrew (macOS): brew install --cask educlopez/tap/ui-craft Запустите официальный скрипт установки для вашей ОС из README (macOS/Linux или Windows) Определите свою AI-среду для программирования и настройте skill, commands и gates: ui-craft install Попросите агента создать surface с помощью команды craft
- Где скачать ui-craft?
- Исходный код и инструкции по установке — на GitHub: https://github.com/educlopez/ui-craft
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
UI/UX-навык для coding agents: помогает создавать, перерабатывать и проверять интерфейсы, а CLI анализирует работающие страницы на проблемы с доступностью и вёрсткой.
24 open-source навыка для агентов, которые помогают Claude Code, Codex, Cursor и opencode создавать более выразительные и продуманные интерфейсы.
Навык для агентов, который помогает Claude Code, Cursor и другим принимать дизайнерские решения при создании и доработке интерфейсов, презентаций и графики.
Правила и навыки, которые помогают AI-агентам для программирования избегать шаблонного UI, маркетинговых штампов и комментариев в стиле AI.
Рекомендации по дизайну для AI-агентов, включая дизайн-навык, 24 команды, итерации в браузере и 61 детерминированное правило проверки AI-сгенерированных интерфейсов.