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

ui-craft-dense-dashboard — скилл для Claude Code: плотные дашборды

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

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

Что делает ui-craft-dense-dashboard

Скилл фиксирует три настройки заранее: CRAFT=7, MOTION=3, DENSITY=9. Это значит, что агент не спрашивает про уровень отделки и не предлагает анимации — только микродвижения вроде подсветки строки при наведении. Вместо этого он один раз уточняет акцентный цвет бренда и светлую или тёмную тему.

Внутри — набор правил по типографике, цвету и раскладке. Числовые колонки получают tabular-nums и выравнивание вправо, идентификаторы, хеши и таймстампы идут моноширинным шрифтом. Палитра семантическая: success, warning, danger, info плюс один акцент, приглушённые значения OKLCH. Шаг сетки — 4 и 8 пикселей, ячейки таблиц px-3 py-2, тулбары gap-2. Спарклайны рисуются прямо в строках, для категорий — горизонтальные полосы, для временных рядов — area. Круговая диаграмма запрещена.

Скилл наследует базовые правила из ../ui-craft/SKILL.md и переопределяет настройки под этот стиль. Перед работой он читает dashboard.md, typography.md, motion.md и responsive.md из ../ui-craft/references/, а inspiration.md и sound.md пропускает. Если базовый скилл ui-craft не установлен, ссылки на эти файлы никуда не ведут — это повод поставить его вместе с этим.

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

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

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

  • собери дашборд аналитики по продажам в стиле dense dashboard
  • проверь эту админку на антипаттерны плотного стиля
  • отполируй таблицу заказов: tabular-nums, спарклайны, горячие клавиши

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/ui-craft-dense-dashboard/SKILL.md

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

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

Вопросы о ui-craft-dense-dashboard

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

Выполните npx skills add educlopez/ui-craft --skill ui-craft-dense-dashboard -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/ui-craft-dense-dashboard/SKILL.md.

Что делает ui-craft-dense-dashboard?

Задаёт агенту заранее выбранный стиль для плотных интерфейсов: сетка 4/8 пикселей, моноширинные числа и идентификаторы, семантическая палитра, спарклайны в строках. Анимации ограничены микродвижениями.

С какими платформами работает скилл?

Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки и свой путь к файлу скилла.

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

SKILL.md · MIT
---
name: ui-craft-dense-dashboard
description: "Dense dashboard / admin / Bloomberg / Retool / data-heavy internal tools. Locked knobs: CRAFT=7, MOTION=3, DENSITY=9. IBM Plex + mono numbers, semantic palette, 4/8px grid, sparklines, tabular-nums. Trigger on: dashboard, admin panel, data-dense, analytics, Bloomberg-like, Retool-like."
argument-hint: "[action: build|review|polish] [target]"
---

# UI Craft — Dense Dashboard

Pre-committed dense style: data-first, keyboard-first, operator tools. Bloomberg, Retool, Linear issues view, admin panels. Every pixel earns its place.

## Knobs (locked)

- **CRAFT_LEVEL = 7** — polished but not precious; operators value speed over sheen.
- **MOTION_INTENSITY = 3** — micro-only. Row hover, row active tint, inline confirm. No scroll reveals in table areas.
- **VISUAL_DENSITY = 9** — tight 4/8px grid; whitespace earns its place.

Do not re-ask these in Discovery. Confirm brand accent + dark/light preference only.

## Style anchors

- UI sans + mono pairing. Mono for every ID, hash, timestamp, code.
- Semantic palette required: success, warning, danger, info + one brand accent.
- `tabular-nums` on every numeric column; mono on identifiers.
- Tight 4/8px spacing grid. `px-3 py-2` table cells, `gap-2` toolbars.
- Sparklines everywhere; horizontal bars for categorical; area for time-series. No pie. No 3D.
- Keyboard shortcuts visible inline (`⌘K`, `J/K`, `E` to edit).
- Dense chrome: breadcrumbs + tabs + toolbars + filter chips are welcome.
- Micro-motion only. Row hover, row active, inline save. No entrance stagger.

## 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**

- UI: IBM Plex Sans or Inter, 400 / 500.
- Mono: IBM Plex Mono or Geist Mono for IDs, hashes, timestamps, code, version numbers, kbd.
- Body size: 13-14px default; 12px in dense tables is fine.
- `tabular-nums` on every numeric column, metric card, timestamp, duration.
- `font-variant-numeric: tabular-nums slashed-zero` for IDs + codes.
- Headings: compact. Page title 18-20px, section 14-15px 500.

**Color (semantic palette required)**

- Brand accent: one — primary actions, active tab, selected row accent tint.
- Semantic, subdued OKLCH (lightness 50-60, chroma ≤ 0.15):
  - success `oklch(60% 0.12 150)`
  - warning `oklch(72% 0.13 75)`
  - danger `oklch(58% 0.15 25)`
  - info `oklch(62% 0.12 240)`
- Never saturated hues — dashboards live on screens for 8 hours.
- Status dots, badge text, chip text use semantic color; backgrounds stay neutral.

**Spacing & layout**

- 4/8px spacing scale — never 5, 7, 9, 10. Stick to 4 / 8 / 12 / 16 / 24.
- Table cells: `px-3 py-2` default; `px-2 py-1.5` for ultra-dense.
- Toolbar rows: `gap-2`, `h-9` controls, `text-sm`.
- Sidebar: narrow (200-240px), subtle bg tint, icon + label; never full dark.
- Cards: `p-4`, 8px radius; 1px border over shadow.

**Data display**

- Every number column: `tabular-nums` + right-aligned.
- Every ID / hash / commit / timestamp: monospace.
- Sparklines inline in rows for trend context. 24-40px tall, single color.
- Category charts: horizontal bars. Time-series: area with 15% → 0% fade. No pies.
- Deltas: plain text `+12.5%` in semantic color, no pill.
- Empty states: one-line hint + keyboard shortcut to create.

**Chrome & navigation**

- Breadcrumbs + tabs + sub-toolbar together is expected and fine.
- Filter chips: outline style, removable `×`, no pill fill.
- Global command palette: `⌘K` visible in header search affordance.
- Row actions: inline icons on hover; also available via keyboard.
- Pagination: text `Page 3 of 42` + `tabular-nums`, plus `J/K` navigation.

**Motion**

- Row hover: background shift to `oklch(96% 0.002 250)` light / `oklch(20% 0.005 250)` dark, 80ms.
- Active/selected row: brand accent tint at ~6% opacity + 2px accent left border.
- Inline save / confirm: 150ms fade + check icon swap.
- No scroll-triggered reveals in table areas — they stutter long lists.
- Sort arrow, filter open, column resize: instant or <100ms.

## Reference files to read first

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

- `dashboard.md` — primary reference; metric cards, charts, sidebar, tables
- `typography.md` — tabular-nums, mono pairing, scale
- `motion.md` Rendering Performance — compositor pipeline, layer promotion, scroll-linked motion
- `responsive.md` — tablet + laptop breakpoints, toolbar collapse

Skip `inspiration.md` (landing-page focused), `sound.md`.

## Anti-patterns for THIS style

- Serif fonts anywhere in chrome or data. Editorial is a different variant.
- Proportional figures in numeric columns — always `tabular-nums`.
- Saturated hues — reads as consumer app, not operator tool.
- Colored pills on every delta — plain text in semantic color.
- Pie charts, donut charts, 3D charts. Ever.
- Vertical bar chart for time-series — use area/line.
- Uniform colored top borders on metric cards.
- Card grids with heavy whitespace — if it feels airy, wrong variant.
- Full-dark sidebar (common AI pattern) — subtle tint only.
- Scroll-triggered reveals or stagger animations in table areas.
- Hidden keyboard shortcuts — always surface `⌘K`, row shortcuts, help trigger.
- Vague loading states — show skeleton rows matching column structure, not generic spinner.

© educlopez · MIT · educlopez/ui-craft

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

Всё по теме «Фронтенд и UI» →
kpi-dashboard-design aj-geddes Помогает выбрать метрики и собрать дашборд, который показывает выполнение целей. Пригодится, когда нужен отчёт для руководства или мониторинг процессов. CX Codex +1 520установок power-bi-report-design-consultation официальный github Скилл помогает спроектировать Power BI-отчёт: выбрать визуализации, продумать структуру страниц и учесть аудиторию. Пригодится, когда отчёт должен поддерживать конкретные решения. 9 390установок chart-designer claude-office-skills Подбирает тип диаграммы под данные и выдаёт готовые конфиги для ECharts и Chart.js. Пригодится, когда нужно собрать дашборд или отчёт, а не рисовать график вручную. CX Codex +1 5 600установок build-dashboard официальный anthropics Генерирует автономный HTML-дашборд с графиками Chart.js, карточками KPI и таблицами. Помогает быстро оформить результаты запроса или сырые данные в один файл для браузера. CX Codex +1 9 100установок syncfusion-react-dashboard-layout Syncfusion Inc Скилл для ИИ-агента: подсказывает, как собрать дашборд на React с перетаскиваемыми панелями Syncfusion. CX Codex +1 703установок dashboard-creator mhattingpete Скилл собирает одностраничный HTML-дашборд: карточки KPI, графики, прогресс-бары и таблицы. Пригодится, когда нужно показать метрики без фронтенд-фреймворка. CX Codex +1 315установок

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

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

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

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