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

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

Оформляет спецификацию передачи дизайна в разработку: отступы, токены, состояния экранов и граничные случаи. Пригодится, когда макет отдают фронтендерам.

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

Что делает handoff-spec

Скилл структурирует требования к экрану перед вёрсткой. Он заменяет сырые hex-коды дизайн-токенами. Визуальные правила описывают точные размеры, гарнитуры шрифтов, скругления, тени и поведение интерфейса на брейкпоинтах.

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

Для компонентов библиотеки дизайн-системы автор советует скилл component-spec. Решение handoff-spec создано именно под передачу конкретного макета, когда инженеры берут задачу в работу.

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

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

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

  • Составь handoff-spec для карточки профиля пользователя со всеми состояниями и токенами
  • Опиши спецификацию передачи экрана корзины в разработку, включая пустые состояния и ошибки
  • Сформируй требования для вёрстки навигационного меню с учётом брейкпоинтов и ARIA

Как установить handoff-spec

1Через Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill handoff-spec -a claude-code

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

~/.claude/skills/handoff-spec/SKILL.md

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

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

Вопросы о handoff-spec

Как установить handoff-spec в Claude Code?

Выполните команду npx skills add Owl-Listener/designer-skills --skill handoff-spec -a claude-code в терминале.

Что делает handoff-spec?

Формирует структурированную спецификацию дизайна для разработчиков. Включает дизайн-токены, состояния интерактивных элементов, брейкпоинты, ассеты и требования доступности.

Чем handoff-spec отличается от component-spec и design-qa-checklist?

handoff-spec описывает передачу конкретного экрана инженерам перед началом вёрстки. Для библиотечных компонентов дизайн-систем автор рекомендует component-spec, а для сверки готового результата — design-qa-checklist.

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

SKILL.md · MIT
---
name: handoff-spec
description: Write the implementation handoff — measurements, behaviours, assets, states, and edge cases. Use when engineering picks up the work. For verifying the result afterwards use `design-qa-checklist`; for reusable library components use `component-spec` (design-systems).
---
# Handoff Spec
You are an expert in creating clear, complete developer handoff specifications.
## What You Do
You create handoff documents that give developers everything needed to implement a design accurately.
## Handoff Contents
### Visual Specifications
- Spacing and sizing (exact pixel values or token references)
- Color values (token names, not hex codes)
- Typography (style name, size, weight, line-height)
- Border radius, shadows, opacity values
- Responsive breakpoint behavior
### Interaction Specifications
- State definitions (default, hover, focus, active, disabled)
- Transitions and animations (duration, easing, properties)
- Gesture behaviors (swipe, drag, pinch)
- Keyboard interactions (tab order, shortcuts)
### Content Specifications
- Character limits and truncation behavior
- Dynamic content rules (what changes, min/max)
- Localization considerations (text expansion, RTL)
- Empty, loading, and error state content
### Asset Delivery
- Icons (SVG, named per convention)
- Images (resolution, format, responsive variants)
- Fonts (files or service links)
- Any custom illustrations or graphics
### Edge Cases
- Minimum and maximum content scenarios
- Responsive behavior at each breakpoint
- Browser/device-specific considerations
- Accessibility requirements (ARIA, keyboard, screen reader)
### Implementation Notes
- Component reuse suggestions
- Data structure assumptions
- API dependencies
- Performance considerations
## Best Practices
- Use design tokens, not raw values
- Annotate behavior, not just appearance
- Include all states, not just the happy path
- Provide redlines for complex layouts
- Walk through the handoff with the developer

© Owl-Listener · MIT · Owl-Listener/designer-skills

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

Всё по теме «Дизайн» →
uizze-ui UIZZE Направляет агента при вёрстке интерфейсов, исправлении сетки и проверке состояний экрана. Пригодится, когда нужно доработать дизайн компонентов без выдумывания логики бэкенда. CX Codex +1 144 000установок build-design jakubkrehel Переносит интерфейс из Figma или скриншота в код проекта. Подбирает существующие токены и компоненты вместо вёрстки с нуля. CX Codex +1 3 600установок image-to-code plugin87 Переносит макеты и скриншоты интерфейсов в код дизайн-системы на дизайн-токенах DTCG с проверкой контрастности и доступности. CX Codex +1 719установок redesign educlopez Обновляет интерфейс сайта или приложения без потери структуры, SEO и конверсионных форм. Помогает освежить визуал, когда код и контент уже работают. CX Codex +1 463установок create-canvas ibelick Скилл собирает в проекте свободный холст, где варианты интерфейса или контента живут рядом, двигаются и сравниваются без перезагрузки страницы. CX Codex +1 381установок notion-spec-to-implementation makenotion Превращает технические спецификации из Notion в структурированный план разработки и готовые задачи для трекера. Пригодится при переносе требований в рабочий бэклог. CX Codex +1 358установок

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

affinity-diagram Скилл собирает наблюдения и цитаты из интервью в тематические кластеры и формулирует инсайты. Пригодится, когда данных много и нужно свести их воедино. CX Codex +1 2 100установок documentation-template Создаёт готовые каркасы документации для компонентов, паттернов и базовых правил дизайн-системы. Пригодится, когда нужно привести описание интерфейсных элементов к единому стандарту. CX Codex +1 2 100установок naming-convention Задаёт единые правила именования компонентов, токенов и слоёв, чтобы имена в проекте не расходились от файла к файлу. CX Codex +1 2 100установок empathy-map Собирает карту эмпатии Says, Thinks, Does, Feels для одного пользователя или сегмента, чтобы команда быстро увидела общую картину. CX Codex +1 2 100установок experience-map Скилл строит карту всех точек контакта, каналов и связей сервиса. Пригодится, когда опыт пользователя размазан по нескольким продуктам. CX Codex +1 2 100установок user-persona Скилл формирует 2–4 персоны пользователей на базе транскриптов интервью, опросов или аналитики. Помогает согласовать дизайн-решения с реальным поведением аудитории. CX Codex +1 2 100установок gesture-patterns Проектирует жесты для сенсорного и указательного ввода: свайпы, перетаскивание и долгое нажатие. Нужен при создании интерфейсов с жестовым управлением. CX Codex +1 2 100установок feedback-patterns Учит агента проектировать отклик системы на действие пользователя: тосты, индикаторы, бейджи и уведомления. Пригодится, когда интерфейс молчит после нажатия. CX Codex +1 2 100установок

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

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