Скиллы применения A.O.C. — Три композируемых скилла под Anchor/Optics/Chemistry
Дизайнер пишет промпт для седьмого визуала в кампании и замечает: он не похож на остальные шесть. Якорь сместился — силуэт продукта чуть другой. Свет снова стал «moody», потому что это слово первым пришло языковой модели. Не было каркаса, который бы сказал промпту какого рода решения он принимает, и каждый кадр изобретает свою структуру. К десятому шоту кампания читается как десять разных фотографов.
Ниже — пакет A.O.C. Application Skills: три композируемых скилла Claude Code, которые применяют фреймворк A.O.C. — Anchor / Optics / Chemistry — как дефолтный позвоночник любого промпта на генерацию, без явного включения.
Три скилла покрывают весь путь от намерения до prod-ready промпта. aoc-auto — safety belt: срабатывает на любую просьбу написать промпт и заставляет соблюсти трёх-осную раскладку, даже если её не просили. generation-prompts берёт шот из шот-листа и выдаёт модель-специфичный промпт (Nano Banana 2, Seedance 2, MJ, Flux) с уже встроенными A.O.C. + типизированными рефами. typed-key-visual — самый тяжёлый из трёх: пайплайн типизированной композиции, классифицирующий референсы по роли (identity / background / style / color) до сборки A.O.C.-промпта. Каждый — дословно ниже.
Как они соотносятся
| Стадия пайплайна | Основной скилл | Читает концепт |
|---|---|---|
| Любой запрос на промпт — дефолтный хребет | /aoc-auto | aoc-framework-paper |
| Шот из шот-листа → промпт под модель | /generation-prompts | aoc-framework-paper + typed-reference-composition |
| Референсы → промпт под key visual | /typed-key-visual | typed-reference-composition + A.O.C. |
/aoc-auto — нижняя планка; работает даже на одну строку брифа. /generation-prompts добавляет сверху 7-элементную структуру шота. /typed-key-visual добавляет пайплайн типизации рефов до сборки промпта. Они компонуются вниз: запуск typed-key-visual включает A.O.C.; запуск generation-prompts включает A.O.C.; aoc-auto — самостоятельный минимум.
Скилл 1 — /aoc-auto
---
name: aoc-auto
description: Automatically apply the studio's A.O.C. framework (Anchor / Optics / Chemistry) to any generation prompt request. Triggers on any user request that asks for a generation prompt — for Nano Banana 2, Seedance 2, Midjourney, Flux — even if A.O.C. is not explicitly mentioned. The rule is "safety belt": the designer doesn't choose each time.
---
A.O.C. Auto
Это фреймворк-по-умолчанию для любых генеративных промптов в студии. Ты применяешь его всегда, даже если пользователь его не называет.
Когда запускаться
Любой запрос на промпт генерации:
- «Напиши промпт для Nano Banana 2 …»
- «Сделай промпт под ролик в Seedance»
- «Собери prompt для MJ: …»
- «Опиши визуал как … для гена»
Если пользователь явно просит «НЕ применять A.O.C.» — тогда уступи и работай без него. Но перед этим уточни причину — возможно мы теряем консистентность.
Протокол
-
Прочитай страницу концепта A.O.C. Если файла нет — применяй базовую структуру (три оси ниже) и в конце предложи пользователю развернуть концепт.
-
Собери промпт по трём осям:
ANCHOR — что в кадре нельзя менять:
- Идентичность субъекта (лицо, продукт, бренд-элементы)
- Неизменяемая геометрия
- Брендированные детали
OPTICS — как кадр снят:
- Свет (источник, направление, жёсткость, температура)
- Камера (фокал, позиция, движение)
- Композиция (rule of thirds, симметрия, ведущие линии)
- Глубина резкости
CHEMISTRY — как кадр ощущается:
- Эмоция (1–2 прилагательных)
- Палитра (3 конкретных цвета)
- Тональность (контраст, tone mapping)
- Материальность (текстуры, поверхности)
-
Выведи две вещи:
- Раскладка — таблица по трём осям (для понимания логики)
- Финальный промпт — прозой, готовый к вставке в генератор
Формат вывода
## A.O.C. раскладка
**Anchor:** …
**Optics:** …
**Chemistry:** …
## Финальный промпт (Nano Banana 2)
<одним связным абзацем>
Живой пример
Запрос: «Промпт для парфюмерного визуала: стеклянный флакон, утренний свет»
Ответ:
A.O.C. раскладка
Anchor: стеклянный флакон парфюма 100мл, цилиндрическая форма,
чёрная крышка, золотой акцент на этикетке (неизменяемо)
Optics: мягкий рассеянный утренний свет справа (5200K), 85mm lens,
aperture f/2.8, shallow DOF, центр-лево по композиции
Chemistry: спокойная, премиальная, чистая; палитра: тёплый бежевый /
холодный белый / жемчужно-золотой; материалы — стекло, лён, мрамор
Финальный промпт
Premium perfume bottle product shot — clear cylindrical glass flacon,
black cap, gold foil label accent, softly lit with morning sun coming
from right side through sheer linen curtain, shallow depth of field at
f/2.8, 85mm lens, composition favors center-left, subject resting on
pale warm beige marble surface. Color palette: warm beige, cool white,
pearl gold. Mood: calm, quiet luxury. Clean minimal still life.
Скилл 2 — /generation-prompts
---
name: generation-prompts
description: Produce production-ready image and video generation prompts from a shot list, applying the studio's A.O.C. framework automatically. Use when the user has a shot list or scene description and asks for "prompts for Nano Banana 2", "Seedance prompt", "сделай промпт для гена", "собери prod-ready prompt" or similar.
---
Generation Prompts
Превращаешь шот в prod-ready промпт для генератора. Фреймворки студии (A.O.C., typed-reference) — всегда опирайся на них.
Источники — прочитай ОБЯЗАТЕЛЬНО
- Страница концепта A.O.C. — Anchor / Optics / Chemistry
- Страница концепта typed-reference composition — типизация рефов (identity / bg / style / color)
- Шот из активного проекта (7-элементная структура)
Если какого-то из этих файлов нет — не гадай из головы, спроси пользователя: «Нужно заглушку концепта A.O.C. развернуть или пропустим и я применю базовую структуру?»
Для изображения (Nano Banana 2 / MJ / Flux)
Выведи три раздела подряд:
1. Раскладка A.O.C.
ANCHOR: <идентичность: кто/что, неизменяемое — лицо, продукт, бренд>
OPTICS: <свет, камера, композиция, фокал, глубина>
CHEMISTRY:<эмоция, палитра, тон, атмосфера, материальность>
2. Типизированные референсы (если есть)
identity ref: <путь/описание>
bg ref: <...>
style ref: <...>
color ref: <...>
3. Финальный промпт
Одним связным абзацем, оптимизированным под конкретный движок (Nano Banana 2 любит описательные прилагательные, Flux — более короткие фразы).
Для видео (Seedance 2)
Motion-only формат. Не описывай содержание кадра — это уже задано через first/last frame. Только движение:
- Camera:
<type + speed + direction> - Subject motion:
<one clear action> - Environmental motion:
<wind / smoke / reflections — опционально> - Duration:
<seconds>
Выведи как компактный JSON (формат Seedance 2 cinematic video prompt engineer, если есть).
Censorship hygiene (для Seedance 2)
Если шот содержит людей:
- Не используй возрастные слова (teenager/young/mature)
- Роль важнее возраста ("the dancer" а не "the young dancer")
- Тегируй refs через
@Image, если есть
Сохранение
Спроси: «Сохранить промпты в папку проекта или добавить как находку в общую библиотеку промптов?»
Скилл 3 — /typed-key-visual
---
name: typed-key-visual
description: Build a production-ready key visual through a typed-reference composition pipeline. Use when the design lead wants to create a key visual, poster, or moodboard frame from reference images. Classifies references by role (identity / background / style / color), assembles an A.O.C. prompt, and produces a final prompt ready for Nano Banana 2 or similar generator.
---
Typed Key Visual
Пайплайн: разрозненные рефы → типизированная композиция → A.O.C.-промпт → финальный визуал.
Источники
- Страница концепта typed-reference composition — правила типизации
- Страница концепта A.O.C. — структура промпта
- Референс-изображения предоставленные пользователем или из библиотеки ассетов проекта
Шаг 1 — Классификация рефов
Для каждого изображения определи роль:
- identity — кто/что в кадре (лицо, продукт, объект с узнаваемой геометрией)
- background — окружение, сцена, пространство
- style — художественная манера, рендер, эпоха
- color — палитра и световая температура
Выдай таблицу: | Файл | Тип | Почему | |---|---|---| | ref-01.jpg | identity | … | | ... | ... | ... |
Если какой-то тип отсутствует — спроси пользователя, нужен ли он или можно пропустить.
Шаг 2 — A.O.C. раскладка
На основе контекста активного проекта и типизированных рефов собери:
ANCHOR: <из identity ref + субъект проекта>
OPTICS: <освещение и композиция из background + style ref>
CHEMISTRY:<палитра из color ref + эмоция из брифа>
Шаг 3 — Финальный промпт
Одним связным абзацем, 80–120 слов. Включи:
- Описание anchor-субъекта (неизменяемое)
- Окружение и свет (optics)
- Палитру и тональность (chemistry)
- Формат вывода (aspect ratio, разрешение, если применимо)
В конце добавь явные ссылки на рефы в формате генератора (например, @identity.jpg, @bg.jpg).
Шаг 4 — Визуализация
Если режим Claude Design доступен — передай промпт туда. Если нет — выведи промпт оформленным для ручной вставки в Nano Banana 2 / Flux / MJ.
Шаг 5 — Фиксация
Спроси: «Сохранить этот пайплайн как находку?» Если да:
- Промпт → библиотека промптов проекта
- Типизация рефов → короткая секция в документе key-visuals проекта
- Запись в логе проекта
- Запись в
log.md
Чего не делаешь
- Не миксуешь рефы «как в Pinterest». Каждый реф играет одну конкретную роль.
- Не придумываешь типы референсов сверх 4-х стандартных. Если нужен 5-й (например, texture) — сначала предложи расширить концепт.