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

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

Скилл настраивает журнальную типографику для блогов, лонгридов и медиа. Он фиксирует параметры чтения, ограничивает палитру и запрещает продуктовые шрифты.

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

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

ui-craft-editorial переключает ИИ-агента в режим журнальной вёрстки. Типографика здесь важнее интерфейсных украшений. Скилл сразу фиксирует параметры: максимальное внимание к деталям, колонка текста в 65 знаков и минимум анимаций. Лишние вопросы отпадают. Нужно подтвердить только выбор акцента и шрифтовой пары.

Правила требуют использовать максимум два шрифтовых семейства. Для заголовков подойдут Playfair Display, Fraunces или Lora, а для основного текста — гуманистический шрифт вроде Alegreya. По умолчанию включаются буквицы, лигатуры, капитель для подписей автора и тёплый фон слоновой кости вместо чистого белого #fff. Ширина полосы ограничена max-w-[65ch], а интерлиньяж держится на уровне 1.7.

Инструмент прямо запрещает шрифты Inter, Geist и DM Sans в основном тексте, потому что они превращают статью в админку сервиса. Из-за этого же под запрет попадают параллакс, карточные сетки для статей и цветные плашки у цитат. Чтению ничто не должно мешать.

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

  • оформить лонгрид или блог в духе Medium и Substack
  • настроить книжную типографику с буквицами и гарнитурами с засечками
  • зафиксировать ширину колонки чтения до 65 символов
  • убрать лишнюю интерфейсную анимацию, мешающую чтению текста

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

  • build страницу лонгрида с крупной буквицей и колонкой max-w-[65ch]
  • review вёрстку блога на соответствие правилам журнальной типографики
  • polish блок статьи: добавь OpenType-лигатуры и настрой отступы абзацев

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

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

Выполните команду npx skills add educlopez/ui-craft --skill ui-craft-editorial -a claude-code.

Чем этот скилл отличается от стандартной вёрстки?

Он запрещает чистый белый фон #fff в пользу оттенка слоновой кости, ограничивает палитру одним акцентным цветом и блокирует карточные сетки для текстов.

Почему скилл запрещает шрифт Inter?

Inter, Geist и DM Sans ассоциируются с продуктовыми интерфейсами и SaaS-панелями. Для журнального чтения скилл требует дисплейную антикву и гуманистический наборный шрифт.

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

SKILL.md · MIT
---
name: ui-craft-editorial
description: "Editorial / magazine / long-form / Medium / Substack / content-heavy UIs. Locked knobs: CRAFT=9, MOTION=4, DENSITY=3. Serif display + humanist body, wide reading column, drop caps, OpenType. Trigger on: editorial, magazine, long-form, blog, Medium-like, Substack-like."
argument-hint: "[action: build|review|polish] [target]"
---

# UI Craft — Editorial

Pre-committed editorial style: magazine, long-form, content-first. Typography carries the hierarchy; layout serves the reading experience.

## Knobs (locked)

- **CRAFT_LEVEL = 9** — editorial typography only works at high refinement; Polish Pass mandatory.
- **MOTION_INTENSITY = 4** — reading-aware: fade on reveal, link hovers, no entrance stagger.
- **VISUAL_DENSITY = 3** — wide reading column, generous vertical rhythm, 1 item per row for features.

Do not re-ask these in Discovery. Confirm accent + serif/sans pairing only.

## Style anchors

- Serif display for headings + humanist body sans/serif for reading.
- Baseline grid feel. `leading-relaxed` (1.7) on body.
- Wide reading column `max-w-[65ch]`. Generous vertical rhythm.
- Accent used for emphasis — pull quotes, drop caps, link underlines — not decoration.
- OpenType features ON: small caps, ligatures, stylistic sets, tabular figures where relevant.
- Asymmetric, text-heavy heroes. Featured image large.
- Motion respects reading: fades only, never pulls the eye away.
- Black text, warm/ivory canvas, one accent. Color is a voice, not a decoration.

## 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 (the whole point)**

- Display: Playfair Display, Fraunces, Lora, or Source Serif 4 for headings and pull quotes.
- Body: Alegreya, Source Sans 3, ITC Charter, or a humanist pairing. Do NOT use Inter as primary body — it reads as product UI, not editorial.
- Max two families: one display + one body.
- Headings: `text-wrap: balance`, `font-optical-sizing: auto`, tracking near 0 or slightly negative on large sizes.
- Body: `text-wrap: pretty`, `line-height: 1.7`, `font-feature-settings: "liga", "kern"`.
- Drop caps via `p:first-of-type::first-letter { float: left; font-size: 4.5em; line-height: 0.85; padding: 6px 10px 0 0; font-family: <display>; }`.
- Small caps via `font-variant-caps: small-caps` for section labels, bylines.
- Opt-in OpenType: `font-feature-settings: "ss01", "cv11"` when the chosen font supports them.
- Pull quotes: serif, large (1.75-2.25em), one accent color, short rule above.

**Color**

- Canvas: ivory or warm white — `oklch(98% 0.01 85)` — not pure `#fff`.
- Text: `oklch(18% 0.01 40)` warm near-black.
- Restricted palette: black, ivory/warm white, ONE accent. That's it.
- Accent applied to: drop cap, pull quote, inline link underline, section rule. Not buttons that don't need it.

**Spacing & layout**

- Reading column: `max-w-[65ch]` for body; hero and featured image can break out to `max-w-5xl`.
- Vertical rhythm on body: paragraph spacing = line-height × 0.6 minimum.
- Asymmetric heroes: left-aligned display headline + byline + featured image below or offset.
- Section breaks: centered ornament or a short rule, not a full-width divider.

**Motion**

- Fade on scroll reveal for hero/featured image only, 300-400ms ease-out.
- Inline link hover: underline-offset grows 1px, color shifts to accent, 120ms.
- No entrance stagger, no parallax, no page transitions that fight the reading flow.
- Honor `prefers-reduced-motion` — cut all reveals.

**Content components**

- Byline: small caps, tracking-wide, secondary text color.
- Dateline + read time: tabular-nums, separated by a bullet `·`.
- Inline images: full-width or breakout beyond column, with italic serif caption underneath.
- Blockquote: left border in accent, serif italic, `max-w-[55ch]`.

## Reference files to read first

Load these from `../ui-craft/references/`:

- `typography.md` — the primary reference for this style
- `layout.md` — reading column, rhythm, hierarchy
- `color.md` — warm palette, accent discipline
- `copy.md` — editorial voice, headings, empty states

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

## Anti-patterns for THIS style

- Inter, Geist, DM Sans as primary body. They signal product UI, not editorial.
- Three font families. Always one display + one body.
- Pure `#fff` canvas. Warm it.
- Tight `leading-tight` on body copy. Reading needs 1.6-1.8.
- Colored pull quote backgrounds, gradient text on headlines, emoji in section rules.
- Scroll-triggered stagger or parallax — breaks reading flow.
- Card grids for articles — use stacked list with thumbnail + dek.
- Sans-serif display headlines by default. If you need sans display, the user probably wants minimal variant.
- Uppercase headlines. Sentence case, always (small caps for bylines is the exception).
- CTAs with heavy pill backgrounds — prefer inline underlined links in the serif voice.

© educlopez · MIT · educlopez/ui-craft

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

Всё по теме «Фронтенд и UI» →
editorial-tech MengTo Задаёт правила вёрстки на стыке журнальной графики и строгого интерфейса: асимметричная сетка, панорамные медиа-полосы, моноширинные метки и один акцентный цвет. CX Codex +1 1 500установок editorial-portfolio-chapters MengTo Скилл для сайтов креативных студий, агентств, фотографов и художников: работа ведёт рассказ, а не блок «о нас». Пригодится, когда портфолио нужно собрать как серию журнальных глав. CX Codex +1 1 400установок editorial typeui.sh Скилл задаёт правила редакционного дизайна: серифная типографика, 8pt-сетка, токены цветов и проверки доступности. Пригодится, когда верстаете лонгрид или документацию. CX Codex +1 2 700установок terracotta typeui.sh Скилл задаёт ИИ-агенту правила дизайн-системы Terracotta: кремовые поверхности, тёмно-коричневые заголовки антиквой и один терракотовый акцент. CX Codex +1 2 200установок web-typography wondelai Скилл помогает подобрать и настроить шрифты для веб-проекта: от выбора гарнитуры до оптимизации размера, интерлиньяжа и длины строк. Пригодится, когда нужна читаемая типография или поиск удачной пары шрифтов. CX Codex +1 9 200установок after-hours-editorial-template nexu-io Создаёт роскошные тёмные презентации в стиле haute couture с премиальной типографикой и кинематографическими переходами. Подходит для модных лукбуков и брендовых питчей. CX Codex +1 2 800установок

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

ui-craft Скилл для дизайна и вёрстки интерфейсов: сначала разведка проекта, потом код. Помогает уйти от типовых AI-макетов. CX Codex +1 1 400установок ui-craft-dense-dashboard Задаёт агенту стиль для админок и аналитических панелей: плотная сетка, моноширинные числа, семантические цвета. Пригодится, когда интерфейс делают для оператора, а не для лендинга. CX Codex +1 1 200установок ui-craft-minimal Настраивает агента на вёрстку минималистичных интерфейсов в духе Linear, Notion и Vercel. Фиксирует монохромную гамму, крупный воздух и запрещает лишнюю анимацию. CX Codex +1 897установок 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установок

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

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