CommunityCoding & Developmentgithub.com

osminoog09-star/Shorts

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

What is Shorts?

Shorts is a Claude Code agent skill that создавай и дорабатывай оригинальные motion-ролики, продуктовые анимации и кинетическую типографику: от идеи и динамической раскадровки до проверенного экспорта.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/osminoog09-star/Shorts/tree/HEAD/skills/vizavi-motion

Installed? Explore more Coding & Development skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

vizavi_motion

Три механики ниже — основа навыка. Дополнительные модули помогают их выполнить, а не заменяют и не задают обязательный шаблон. Явный бриф пользователя, формат, длительность, звук и разрешённые ресурсы имеют приоритет над defaults. Простой идеи достаточно: постановочные решения принимай самостоятельно, не требуя от пользователя технической анкеты. Не выдумывай реальные свойства продукта, цены или подтверждённые предпочтения.

По умолчанию предпочитай прямой HTML/CSS/JavaScript, SVG/Canvas и собственный управляемый таймлайн, когда их достаточно для качества. Подходящие библиотеки и движки разрешены по реальной необходимости; не назначай каркас и не устанавливай зависимости заранее без пользы.

1. Качество по умолчанию

Создавай живую, насыщенную и детально проработанную анимацию. Камера непрерывно движется во время активного повествования: плавные разгоны и торможения, связная траектория, мотивированные наклоны, диагонали, лёгкие повороты и облёты. Показывай перспективную глубину и относительное движение переднего, среднего и заднего планов. Один линейный zoom плоской композиции этого не заменяет. Техническая пауза и конечный читаемый кадр не требуют бессмысленного движения.

Типографика участвует в действии: выразительная гарнитура, пластика формы, букв, слов и пространства, а не только появление подписи. У объектов есть вес, инерция, материал, свет, контакт и вторичные реакции. Меняй акценты и крупность без долгого зависания и хаотического мельтешения; насыщенность сохраняй через иерархию, а не удаление всей среды.

Используй motion blur по относительному движению и управляемую глубину резкости в пространственных/близких планах. При необходимости добавляй радиальное размытие для карточек или глубоких сцен; оно не заменяет DOF или motion blur. Сохраняй читаемость и узнаваемость. По умолчанию создай подходящую музыку и звуковой дизайн, синхронные ритму, действиям и стилю, без обязательного инструмента генерации. Если бриф требует тишину — звук отсутствует. Немой результат не называй озвученным. Детали: движение и звук.

Периодически связывай переходы, склейки и значимые действия с выразительными акцентами фактической музыки/SFX; это осмысленные точки синхронизации, а не обязательная смена кадра на каждый бит.

2. Режиссура до реализации

До полной сборки разработай единую оригинальную идею/нить и полную динамическую раскадровку. Для каждой сцены предложи 3–5 существенно разных кратких творческих вариантов и выбери сильнейший с учётом целого. Достаточно лаконичных вариантов, выбранного решения и практического сториборда; внутренний ход рассуждений не требуется.

В каждом плане зафиксируй смысловой акцент, композицию и слои, действие/изменение объекта, текст и его движение, камеру, свет/фокус, вход из предыдущей сцены, выход в следующую, звук и ритм. Сцены должны причинно развивать историю. Круг, буква O или портал — лишь возможный приём; не повторяй их автоматически. Можно объединить 2–3 приёма, если они образуют цельное действие. Перед дорогой сборкой проверь главный технический или художественный риск короткой пробой. Детали: раскадровка.

3. Обязательная итерация после первой сборки

Первую сборку по умолчанию считай внутренним недоработанным черновиком и не выдавай сразу как финал. Просмотри весь ролик, каждую сцену и переходы; со звуком — прослушай музыку, SFX и полный микс. Проверь смысл, скучные задержки, темп, камеру, читаемость, форму, артефакты, стыки и синхронность. Исправь найденные причины, повторно проверь изменённое и целое. Не заявляй проверенную эффективность навыка по наличию инструкций или одному удачному кадру.

По умолчанию сдавай завершённый MP4: 1920×1080, 60 fps, H.264, yuv420p, звук AAC, если пользователь не просил без звука. HTML/JS и прочие редактируемые исходники сохраняй дополнительно; 4K — по запросу, явные параметры брифа важнее defaults. HTML-превью не заменяет готовое видео.

Проверяй также финальный декодированный экспорт, его начало, конец, границы сцен и технические параметры. Код, контактный лист и счётчик кадров не заменяют восприятие движения/звука. Если нужного инструмента нет, честно отметь конкретное непроверенное свойство и выдай доступный артефакт с соответствующим статусом, не называя его прошедшим эту проверку. Завершай после исправления существенных дефектов и выполненных критериев брифа; необязательные вкусовые альтернативы не требуют бесконечной переделки. Детали: проверка и экспорт.

Дополнительные модули — только по задаче

  • Видео или несколько референсов: разбор и сочетание.
  • Серия изображений, персонаж, alpha: сохранение идентичности.
  • Готовые 3D-модели, материалы, шарниры: 3D-ресурсы.
  • Продуктовая анимация интерфейса, курсор и состояния: SaaS/UI motion.
  • Согласованные стили и проверенные источники: реестр. Выбранные шесть частей учебного демо применяются только к этому демо; для других роликов выбирай язык по их брифу.
  • Стиль канала (обязателен для всех роликов M1lash): стиль.
  • Документальный лонгрид под голос (8–15 мин, факты, таймлайн по словам): лонгрид.
  • Длинный рендер, 30 fps, параллельные куски в GitHub Actions: бюджет рендера.
  • Музыка только с лицензией и атрибуцией (обязательно для канала): музыка.
  • Название, описание, главы, теги, обложка: упаковка для YouTube.

Для длинных роликов канала (>3 мин) экспорт по умолчанию — 1920×1080, 30 fps (см. бюджет рендера), а не 60 fps.

Related Skills