К основному содержанию
скилл CX Codex

ui-craft-minimal — скилл для Claude Code: что делает и как установить

Настраивает агента на вёрстку минималистичных интерфейсов в духе Linear, Notion и Vercel. Фиксирует монохромную гамму, крупный воздух и запрещает лишнюю анимацию.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add educlopez/ui-craft --skill ui-craft-minimal -a claude-code
Открыть на GitHub

Что делает ui-craft-minimal

Скилл задаёт строгие визуальные параметры: уровень проработки CRAFT=8, интенсивность движения MOTION=3 и плотность VISUAL_DENSITY=2. Базовой палитрой служит монохром со светлым фоном oklch(99% 0 0) или тёмным oklch(14% 0.005 250), где разрешён только один акцентный цвет. Вместо теней элементы разделяются волосяными границами толщиной 1px, а для текста предписаны шрифты Inter или Geist.

Вся анимация сведена к минимуму. Разрешены только переходы по наведению курсора за 120–150 мс и появление модальных окон, а скролл-эффекты и параллакс запрещены. Если интерфейсу нужна высокая плотность данных со сложными таблицами, правила стиля будут только мешать — для таких экранов автор прямо советует переключиться на ui-craft-dense-dashboard. Перед сборкой скилл также сверяется с базовыми справочниками по сетке, цвету и типографике из репозитория.

Какие задачи решает

  • Сверстать минималистичную страницу в стиле Linear или Notion
  • Убрать визуальный шум, декоративные градиенты и лишние тени
  • Зафиксировать типографику на базе Inter или Geist с правильными отступами
  • Проверить вёрстку на соответствие строгой монохромной эстетике

Примеры запросов агенту

  • Сверстай лендинг в стиле Notion для документации: build docs-landing
  • Проверь карточки тарифов на соответствие стилю Linear: review pricing-cards
  • Отполируй экран авторизации, убрав лишние тени и анимации: polish auth-screen

Как установить ui-craft-minimal

1Через Skills CLI (Vercel)

npx skills add educlopez/ui-craft --skill ui-craft-minimal -a claude-code

2Вручную: положить файлы

~/.claude/skills/ui-craft-minimal/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/ui-craft-minimal/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о ui-craft-minimal

Как установить ui-craft-minimal в Claude Code?

Выполните команду npx skills add educlopez/ui-craft --skill ui-craft-minimal -a claude-code. Конфигурация запишется в файл ~/.claude/skills/ui-craft-minimal/SKILL.md.

Зачем нужен этот скилл?

Он направляет кодинг-агента на чистый дизайн с обилием свободного пространства и единственным акцентным цветом. Это исключает появление случайных градиентов, тяжёлых теней и несогласованных шрифтов.

Какие анимации разрешены в ui-craft-minimal?

Допускаются только эффекты наведения длительностью 120–150 мс, подсветка фокуса и открытие диалоговых окон за 180–220 мс. Любые эффекты при прокрутке, каскадные появления и параллакс полностью заблокированы.

Исходный текст

SKILL.md · MIT
---
name: ui-craft-minimal
description: "Minimal / clean / Linear / Notion / Vercel / whitespace-heavy UIs. Locked knobs: CRAFT=8, MOTION=3, DENSITY=2. Monochrome + one accent, Inter/Geist, hairline borders over shadows. Trigger on: minimal, clean, Linear-like, Notion-like, Vercel-like, whitespace-heavy."
argument-hint: "[action: build|review|polish] [target]"
---

# UI Craft — Minimal

Pre-committed minimal style: editorial clean, Linear / Notion / Vercel. Whitespace is the composition. One accent, hairline borders, almost no motion.

## Knobs (locked)

- **CRAFT_LEVEL = 8** — minimal aesthetics only work when executed precisely; Polish Pass is mandatory.
- **MOTION_INTENSITY = 3** — hover + modal enter/exit only. No scroll reveals, no page transitions, no stagger.
- **VISUAL_DENSITY = 2** — whitespace-heavy, 1-2 items per row, generous gutters.

Do not re-ask these in Discovery. Skip straight to accent + font confirmation if ambiguous.

## Style anchors

- Black or near-black type on white or near-white canvas. Monochrome + ONE accent.
- Inter / Geist for body — never a display font.
- Section padding 120-200px vertical, 40-80px gutters.
- Hairline borders `1px solid oklch(92% 0.005 250)` in place of shadows.
- Typography is the hierarchy. No decorative gradients, patterns, or glass.
- Single-column hero default. Asymmetry via one supporting element, not layout tricks.
- Motion is punctuation, not spectacle.
- Every pixel deliberate. When in doubt, cut it.

## Base rules (inherited)

All rules in `../ui-craft/SKILL.md` apply. This file overrides knob defaults and adds style-specific guidance below. The anti-slop and craft tests still apply in full.

## Style-specific overrides

**Typography**

- Body: Inter or Geist, 400 weight. UI emphasis: 500. Never 600/700 in body copy.
- `system-ui, -apple-system` as fallback stack.
- Headings: `tracking-tight` / `-0.02em` above 24px, 500 or 600 max.
- `text-wrap: balance` on headings, `text-wrap: pretty` on paragraphs.
- No display serifs. No geometric display sans. No mixing two sans families.

**Color**

- Surface: `oklch(99% 0 0)` (light) / `oklch(14% 0.005 250)` (dark).
- Text: `oklch(18% 0.01 250)` primary, `oklch(46% 0.01 250)` secondary.
- Accent reserved for: primary CTA, active nav item, one key metric. That is it.
- Borders: `oklch(92% 0.005 250)` light / `oklch(24% 0.008 250)` dark. No colored borders.

**Spacing & layout**

- Section vertical: `py-24 md:py-32 lg:py-40` (96 / 128 / 160px) minimum; 200px for hero on large screens.
- Container: `max-w-5xl` typical; `max-w-3xl` for reading content.
- One accent placement per viewport preferred; two max.
- No card grids with more than 2 columns on desktop.

**Borders & elevation**

- Default chrome = 1px hairline border, no shadow.
- Elevation only for floating UI (menus, toasts, modals) — single soft ambient shadow, not layered.
- Radius: 6px inputs, 8px cards, 12px modals. Keep the scale narrow.

**Motion**

- Allowed: hover (opacity / border color, 120-150ms), modal + dialog enter/exit (180-220ms ease-out), focus ring.
- Forbidden at this intensity: scroll-triggered reveals, stagger, page transitions, parallax, magnetic cursor, entrance choreography.
- Any animation must honor `prefers-reduced-motion`.

**Composition**

- Hero: left-aligned or centered headline, ONE supporting element (social proof line, screenshot, single chip). No floating badges, orbs, blobs.
- Features: stacked rows with a single real visual each. No 3-up uniform icon grids even when tempting.
- Nav: text-only links, current state = accent underline or weight 500. No pill backgrounds.

## Reference files to read first

Keep the reading list tight. Load only these from `../ui-craft/references/`:

- `layout.md` — spacing, hierarchy, composition
- `typography.md` — scale, readability, weight
- `color.md` — monochrome scales, OKLCH, dark mode
- `accessibility.md` — focus, contrast, keyboard

Skip `dashboard.md`, `stack.md`, `sound.md` unless explicitly relevant.

## Anti-patterns for THIS style

- Multiple accent colors. One accent, period.
- Display serifs, geometric display sans, or mixing two sans families.
- Decorative gradients, mesh backgrounds, noise overlays, glass panels.
- Scroll-triggered reveals, stagger, page transitions — even "subtle" ones.
- Uniform 3-column icon-heading-text feature grids.
- Colored shadows or glows as affordances.
- Dense layouts. If density feels right, this is the wrong variant — switch to `ui-craft-dense-dashboard`.
- Pill backgrounds on nav links or buttons by default; prefer text + underline.
- Section padding under 96px on desktop.

© educlopez · MIT · educlopez/ui-craft

Похожие скиллы

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора13

ui-craft Скилл для дизайна и вёрстки интерфейсов: сначала разведка проекта, потом код. Помогает уйти от типовых AI-макетов. CX Codex +1 1 400установок ui-craft-dense-dashboard Задаёт агенту стиль для админок и аналитических панелей: плотная сетка, моноширинные числа, семантические цвета. Пригодится, когда интерфейс делают для оператора, а не для лендинга. CX Codex +1 1 200установок ui-craft-editorial Скилл настраивает журнальную типографику для блогов, лонгридов и медиа. Он фиксирует параметры чтения, ограничивает палитру и запрещает продуктовые шрифты. CX Codex +1 896установок colorize Скилл добавляет один акцент в 3–5 местах интерфейса или убирает лишний цвет, возвращая экран к нейтральной основе. CX Codex +1 888установок heuristic Прогоняет интерфейс по 10 эвристикам Нильсена и 6 законам дизайна, выдаёт таблицу находок и балл UsabilityScore от 0 до 100. CX Codex +1 879установок shape Скилл прогоняет экран через вайрфрейм-проход: ASCII-раскладка, список состояний, инвентарь контента и открытые вопросы — до первой строки кода. CX Codex +1 865установок tokens Проверяет, как в проекте устроены дизайн-токены, и помогает собрать трёхслойную систему с нуля. Пригодится, когда цвета и отступы расползлись по файлам. CX Codex +1 853установок finalize Прогоняет интерфейс через детектор, токены и 10 проходов планки качества, а потом выдаёт вердикт: READY, NOT READY или BLOCKED. CX Codex +1 850установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой