media-publishing — скилл для Claude Code: что делает и как установить
Скилл задаёт правила и тайминги интерфейсных анимаций для новостных сайтов, читалок и медиа-сервисов по 12 принципам Диснея.
npx skills add dylantarre/animation-principles --skill media-publishing -a claude-codeЧто делает media-publishing
Скилл адаптирует 12 диснеевских принципов под верстку медиаресурсов и новостных платформ. Главное правило здесь — контент важнее декораций. Движения интерфейса не должны отвлекать читателя от текста статьи.
Внутри собраны конкретные ограничения и временные сетки. Для смены страниц заданы 300 мс с функцией ease-in-out, появление картинок и открытие меню укладываются в 250 мс с ease-out, а отклик на кнопки закладок и индикаторы занимает 150 мс. Принцип преувеличения намеренно ограничен: новостям нужна достоверность, поэтому резкие эффекты оставлены только для срочных уведомлений вроде Breaking News.
Вместо резких переходов скилл диктует спокойные паттерны. Это скелетоны статей при первой загрузке, шиммер для медиа и параллакс, где фоновые иллюстрации движутся медленнее текста.
Какие задачи решает
- настроить тайминги и кривые сглаживания для переходов между страницами статьи
- добавить ненавязчивый тактильный отклик при сохранении в закладки или шаринге
- реализовать скелетон и шиммер для загрузки изображений в новостной ленте
- оформить параллакс-эффект так, чтобы фоновые медиа двигались медленнее текста
Примеры запросов агенту
- Подбери параметры CSS-анимации для открытия модального окна в читалке по принципам media-publishing
- Настрой анимацию появления карточки статьи: сначала картинка, затем заголовок
- Задай тайминги для выпадающего меню и индикатора прокрутки лонгрида
Как установить media-publishing
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill media-publishing -a claude-code2Вручную: положить файлы
~/.claude/skills/media-publishing/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/media-publishing/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill media-publishing -a codex2Вручную: положить файлы
.agents/skills/media-publishing/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill media-publishing -a cursor2Вручную: положить файлы
.cursor/skills/media-publishing/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dylantarre/animation-principles media-publishing2Вручную: положить файлы
.github/skills/media-publishing/SKILL.md1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill media-publishing -a gemini-cli2Командой платформы
gemini skills install https://github.com/dylantarre/animation-principles --path skills/08-by-industry/media-publishingВручную: положить файлы
.devin/skills/media-publishing/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill media-publishing -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о media-publishing
Как установить media-publishing в Claude Code?
Выполните команду npx skills add dylantarre/animation-principles --skill media-publishing -a claude-code. Файл инструкции сохранится по пути ~/.claude/skills/media-publishing/SKILL.md.
Какие тайминги рекомендует скилл для медийных сайтов?
Для смены страниц используется длительность 300 мс, для загрузки изображений и открытия меню — 250 мс, а для быстрых интерактивных элементов — 150 мс.
Почему скилл ограничивает использование выразительных анимаций?
Публикации и новостные материалы требуют доверия аудитории, поэтому избыточное преувеличение исключено. Заметные акценты разрешены только для срочных оповещений Breaking News.
Исходный текст
SKILL.md · MIT
--- name: media-publishing description: Use when designing animations for news sites, content platforms, publishing apps, or media consumption experiences --- # Media & Publishing Animation Principles Apply Disney's 12 principles to create immersive reading experiences that enhance content without distracting from it. ## The 12 Principles Applied ### 1. Squash & Stretch - **Very Minimal**: Content is serious, not playful - **Bookmark Icon**: Subtle press feedback - **Share Buttons**: Light tactile response ### 2. Anticipation - **Article Load**: Skeleton hints at content structure - **Image Reveal**: Brief preparation before full quality - **Next Story**: Preview of upcoming content ### 3. Staging - **Content First**: Article text is always primary - **Media Integration**: Images/video support, not distract - **Navigation**: Minimal, reveals on scroll ### 4. Straight Ahead & Pose to Pose - **Reading Scroll**: Continuous smooth flow (straight ahead) - **Section Navigation**: Jump to defined sections (pose to pose) - **Slideshows**: Clear frame transitions ### 5. Follow Through & Overlapping Action - **Parallax Images**: Background moves slower than text - **Pull to Refresh**: Content follows indicator - **Article Cards**: Image loads, then headline appears ### 6. Slow In & Slow Out - **Page Transitions**: Smooth, never jarring reading - **Modal Opens**: Comfortable 300-350ms - **Menu Reveals**: Elegant ease-in-out ### 7. Arc - **Scroll Progress**: Curved indicator paths - **Share Sheet**: Options arc into view - **Swipe Navigation**: Natural curved gestures ### 8. Secondary Action - **Save Article**: Subtle confirmation animation - **Loading Images**: Shimmer while fetching - **Audio Player**: Waveform while playing ### 9. Timing - **Unobtrusive**: 200-300ms standard transitions - **Reading Flow**: Never interrupt consumption - **Interactive Elements**: Quick 150ms feedback ### 10. Exaggeration - **Avoid Mostly**: News/content requires credibility - **Breaking News**: Appropriate urgency only - **Feature Stories**: Subtle dramatic reveals ### 11. Solid Drawing - **Typography Excellence**: Perfect text rendering - **Image Quality**: Crisp media at all sizes - **Layout Consistency**: Reliable grid systems ### 12. Appeal - **Elegant Restraint**: Premium publication feel - **Brand Voice**: Motion matches editorial tone - **Readability Focus**: Animations serve content ## Industry Timing Standards | Action | Duration | Easing | |--------|----------|--------| | Page Transition | 300ms | ease-in-out | | Image Load | 250ms | ease-out | | Menu Open | 250ms | ease-out | | Share Action | 200ms | ease-out | | Scroll Indicator | 150ms | ease-out | ## Key Principle The content is king. All animation exists to enhance readability and content discovery, never to showcase design. Motion should feel invisible while reading.
© dylantarre · MIT · dylantarre/animation-principles