Better Design — скилл
Скилл дизайна интерфейсов: арт-дирекция под продукт, общий DESIGN.md, токены, проверка верстки и доступности в браузере.
- 51 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент запускает проверочные скрипты и браузер без окна на вашей машине.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/moddingflow-better-designОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент запускает проверочные скрипты и браузер без окна на вашей машине.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Better Design дает агенту повторяемый процесс проектирования интерфейса. Агент выводит визуальное направление из продукта, изучает референсы, сравнивает варианты и объясняет выбор. Дальше он читает `DESIGN.md` проекта, использует семантические токены и строит страницу от задачи посетителя с бюджетом первого экрана, без шаблона из героя, трех карточек и финальной полосы. Скилл проверяет геометрию: равные интервалы, общие линии выравнивания, отсутствие обрезанных элементов. Для элементов управления подключается набор взаимодействий с откликом на нажатие, наведение и фокус, который проверяет браузер без окна. Отдельно идут чек-лист доступности, зона загрузки файлов, каталог признаков типового ИИ-дизайна и правила текстов интерфейса.
Для кого. Разработчикам и дизайнерам, которые поручают агенту верстку интерфейса и хотят избавиться от шаблонного результата.
Подходит, если
- Нужно переработать форму оформления заказа с обработкой ошибок валидации и сети.
- Новый лендинг делается по короткому брифу без визуальных ориентиров.
- В проекте есть `DESIGN.md`, и агент должен его придерживаться при правках.
- Готовый экран надо проверить на мобильной и десктопной ширине.
Не подходит, если
- Нужен только сервер или скрипт без интерфейса.
- Дизайн уже утвержден в Figma, и надо лишь перенести цифры.
- В окружении нельзя запустить браузер для проверок.
Пример запроса к агенту
Используй better-design и улучши страницу оформления заказа: сначала прочитай DESIGN.md, сохрани бренд и проверь результат на мобильной и десктопной ширине.Ограничения
Сам скилл не требует ключа API, MCP-сервера или пакетов, но установщику нужны Node.js и Git. Необязательные проверки токенов и геометрии работают на Python 3.10 и новее, проба движения запускается на Node.js 22 с Chrome, Chromium или Edge. Результат зависит от модели: README ссылается на слепую оценку шести брифов, но она проведена автором скилла. Все, что скилл не смог проверить, он должен назвать в отчете как непроверенное.
Как отключить. Удалите скилл командой `npx skills remove` или папкой из каталога скиллов агента. Файл `DESIGN.md` в проекте останется, удалите его вручную, если он не нужен.
Частые вопросы
Как поставить Better Design в Claude Code?
Выполните `npx skills add Moddingflow/better-design --skill better-design --agent claude-code` в проекте. Флаг `--global` делает скилл доступным везде.
С какими агентами он работает?
README называет Codex, Claude Code, Cursor и другие агенты с поддержкой Agent Skills.
Нужен ли файл DESIGN.md?
Скилл читает его, если файл есть, и помогает вести его дальше. Без файла направление выводится из продукта.
Есть ли русская документация?
Да, в репозитории лежит `README.ru.md`.
Чем скилл проверяет результат?
Агент осматривает реальную отрисовку и взаимодействия. Для проб нужен браузер: Chrome, Chromium или Edge.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл дизайна интерфейсов для агента: диагностика, четыре направления на выбор, реализация и приемка без вида шаблона от ИИ
Скилл дизайна интерфейсов, презентаций и графики для кодинг-агентов: черновики на холсте через CLI superdesign
Скилл для интерфейсов без шаблонного ИИ-вида: типографика, цвет, движение, состояния компонентов и критика готового.
Скилл для Codex: три разных визуальных концепта, ревью по скриншотам и чистка лишнего, чтобы интерфейс не выглядел шаблонно.
Детали, от которых интерфейс приятнее
make-interfaces-feel-better
Скилл о мелких деталях интерфейса: анимации, типографика, иконки, тени, скругления, оптическое выравнивание и области нажатия
Дизайн-скилл против шаблонных AI-интерфейсов: новые страницы, аудит, редизайн и разбор чужого дизайна по скриншоту или URL
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Better Design (эта карточка) | нет | 51 | |
| Impeccable | нет | 108 873 | набор команд для проверки и полировки интерфейса |
| UI UX Pro Max | нет | 148 331 | база палитр, шрифтов и стилей для выбора |
Коротко о README
Скилл охватывает арт-дирекцию, токены, геометрию, движение, доступность и тексты интерфейса. В репозитории есть живая демо-страница, отчеты проверок и руководство по примерам запросов.
Бейдж для README
Исходный SKILL.md
--- name: better-design description: "Design, improve, and validate UI/UX for apps, websites, native interfaces, and games: an art direction derived from the product (dealt from materials and a structure drawn against recent builds when the user gives no visual cue, never the model's top-two habit; an Apple-like house style on request), a coherent visual system kept in the project's DESIGN.md, measured layout geometry, page anatomy by the visitor's job, an AI-slop catalog (template pages, eyebrows, tracked-caps labels, calibrated looks, narration and redundant helper text), a living motion language with an interaction kit, an opt-in pool of signature effects, accessibility, drop zones for every upload, and real states including skeletons. Use for interface creation, redesigns, focused UI changes, motion polish, design plans, and UX audits; not for backend-only tasks." license: MIT metadata: version: "1.8.0" --- # Better Design Make the requested task clear and actionable: the user can see where they are, understands an action before activating it, receives a result, and can recover from an error. Evaluate coherence, expressiveness, and accessibility separately. Do not promise perfect UX. ## 1. Establish scope and visual grounding - Choose a mode: creation, focused improvement, audit, or plan. Keep audits read-only; do not implement changes in a plan. Do not add features the user did not request. - Establish the platform from the request and project. Only when context is absent, use responsive web, semantic HTML, and WCAG 2.2 AA as the initial target. - Define the actual device and viewport matrix before composing or changing a responsive surface. For a website, include mobile, tablet, desktop, and ultrawide layouts that the product supports; for a mobile game, include small and typical phones plus tablets. Design constraints and layout behavior must adapt to those surfaces rather than merely shrinking a desktop composition. For browser work, include browser zoom in the matrix because 75%, 100%, and 150% can expose different clipping, density, reflow, and interaction failures. - Before any UI work, look for the project's DESIGN.md (root, `docs/`, `design/`, or the path named in agent instructions) and read it completely. It is the single source of interface values: fonts, type scale, color roles, spacing, radii, component sizes, icons, and motion. Take every value in new or changed code from it by role or token name; never eyeball, round, or introduce a near-duplicate. Rules are in [design-md.md](references/design-md.md). - Inspect the existing screen in the current runtime or through confirmed current captures, then inspect nearby components, tokens, styles, and project rules. The absence of DESIGN.md does not mean there is no design system: the code tokens are then the system. Preserve unrelated work in progress. - Distinguish an implementation defect from a redesign request. Address the cause first: unclear ordering, an unpredictable action, poor feedback, data loss, or lost content. - Make decisions in this order: explicit task and constraints → DESIGN.md and the existing system → platform conventions → domain tasks → this skill's configurable baseline. Functionality and applicable accessibility requirements apply at every level. - **No visual direction is not a style.** When the user names no visual style and the project has no DESIGN.md, brand, code tokens, or live UI to inherit, do not fall back to a fixed look: deal a direction with [direction-deal.md](references/direction-deal.md) (`scripts/deal_direction.mjs`). It deals three starting materials from [materials.md](references/materials.md) and a page structure, cleared against recent