Better Design — скилл

Скилл дизайна интерфейсов: арт-дирекция под продукт, общий DESIGN.md, токены, проверка верстки и доступности в браузере.

  • 51 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Агент запускает проверочные скрипты и браузер без окна на вашей машине.
Все причины и проверки

moddingflow/better-design

Установка

В терминале, через 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.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл дизайна интерфейсов для агента: диагностика, четыре направления на выбор, реализация и приемка без вида шаблона от ИИ

СкиллРасширенный доступ685Звезды репозитория

Скилл дизайна интерфейсов, презентаций и графики для кодинг-агентов: черновики на холсте через CLI superdesign

СкиллРасширенный доступ982Звезды репозитория

Скилл для интерфейсов без шаблонного ИИ-вида: типографика, цвет, движение, состояния компонентов и критика готового.

СкиллМинимальный доступ95Звезды репозитория

Скилл для Codex: три разных визуальных концепта, ревью по скриншотам и чистка лишнего, чтобы интерфейс не выглядел шаблонно.

СкиллМинимальный доступ135Звезды репозитория

Скилл о мелких деталях интерфейса: анимации, типографика, иконки, тени, скругления, оптическое выравнивание и области нажатия

СкиллМинимальный доступ4 тыс.Звезды репозитория15Установок через CLI и агентов

Дизайн-скилл против шаблонных AI-интерфейсов: новые страницы, аудит, редизайн и разбор чужого дизайна по скриншоту или URL

СкиллМинимальный доступ54 тыс.Звезды репозитория48Установок через CLI и агентов

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
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

Сообщить о проблеме