# composition-design-review

Слой дизайн-ревью для превью и черновиков OrkasVideoStudio COMPOSE. Проверяет индекс кадров и открывает обложку и рискованные кадры в полном размере до показа превью.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 329
- Автор: Orkas-AI
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/Orkas-AI/Orkas-VideoStudio/tree/HEAD/packages/skills/composition-design-review/SKILL.md
- Обновлён: 2026-10-13
- HTML: https://affpapa.org/nevibecode/skills/composition-design-review

## Что делает

Скилл включается после того, как `stage-compose` выполнил `ovs snapshot`, и до показа визуального превью. `frame_paths` из снапшота — это полный набор для ревью: нужно прочитать каждую ячейку контактного листа, затем открыть нулевой кадр, кадры с QA-именами и те, где текст, наложение или пустота вызывают сомнения. Чистый неоткрытый кадр не подразумевается — его нельзя считать проверенным.

Если превью сознательно пропускают, ревью идёт по репрезентативным кадрам черновика после успешного отчёта `ovs draft`. Это слой дизайн-QA, а не рендерер, роутер линий или общий чек-лист по видео. Новых пользовательских гейтов и полей подтверждения он не создаёт.

Каждое замечание помечается как `blocker`, `fix` или `polish`. Блокеры собираются в один батч: сначала осматривается весь набор кадров, потом возвращаются все блокеры сразу. Ремонт идёт по самому высокому уровню — `composition-manifest.json#art_direction`, если неверны тезис, токены, бюджет раскладки или маппинг, либо `index.html` для иерархии, типографики и монтажа. После ревью — не больше одного локального прохода правок, затем `ovs check` и новый `ovs snapshot`; показывать частично проверенную ревизию нельзя. Английские заголовки и подписи, набранные капсом без указания пользователя или бренда, — это `fix`, а не стиль.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Orkas-AI/Orkas-VideoStudio --skill composition-design-review -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/composition-design-review/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/composition-design-review/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Orkas-AI/Orkas-VideoStudio --skill composition-design-review -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/composition-design-review/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Orkas-AI/Orkas-VideoStudio --skill composition-design-review -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/composition-design-review/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Orkas-AI/Orkas-VideoStudio composition-design-review
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/composition-design-review/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Orkas-AI/Orkas-VideoStudio --skill composition-design-review -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/Orkas-AI/Orkas-VideoStudio --path packages/skills/composition-design-review
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/composition-design-review/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add Orkas-AI/Orkas-VideoStudio --skill composition-design-review -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/Orkas-AI/Orkas-VideoStudio/tree/HEAD/packages/skills/composition-design-review/SKILL.md

## Когда брать
- поймать нечитаемый текст на обложке до показа превью
- сверить кадры с QA-именами и найти наложения и пустоты
- отличить слайдшоу от заявленной motion-графики
- проверить, что референс не потерял обязательную ось сохранения
- собрать все блокеры в один проход правок

## Примеры запросов агенту
- Проведи дизайн-ревью снапшота COMPOSE и верни все блокеры одним списком
- Открой нулевой кадр и кадры с сомнительным текстом в полном размере
- Превью пропускаем — прогони ревью по репрезентативным кадрам черновика

## Похожие
- [design-review](https://affpapa.org/nevibecode/skills/jezweb-design-review.md) — скилл · 1400 установок
- [flows-design-review](https://affpapa.org/nevibecode/skills/flows-design-review.md) — скилл · 1100 установок
- [plan-design-review](https://affpapa.org/nevibecode/skills/garrytan-plan-design-review.md) — скилл · 476 установок
- [steve-jobs-design-review](https://affpapa.org/nevibecode/skills/steve-jobs-design-review.md) — скилл · 3300 установок
- [ui-design-review](https://affpapa.org/nevibecode/skills/ui-design-review.md) — скилл · 1100 установок
- [review-design-parity](https://affpapa.org/nevibecode/commands/review-design-parity.md) — команда · ★ 7604

Из того же набора: [orkas-ai/orkas-videostudio](https://affpapa.org/nevibecode/by/orkas-ai/orkas-videostudio.md) — 5 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
