# Animation Principles - Intermediate

Скилл помогает связывать классические принципы анимации в сложных сценах. Он пригодится, когда базовые правила уже понятны, но движения разваливаются.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 490 установок · ★ 129
- Автор: dylantarre
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/dylantarre/animation-principles/tree/HEAD/skills/04-by-skill-level/intermediate/SKILL.md
- Обновлён: 2025-12-30
- HTML: https://affpapa.org/nevibecode/skills/animation-principles-intermediate

## Что делает

Скилл структурирует работу с 12 принципами анимации, разделяя их на четыре группы: физика, ясность, интерес и техника. Основной упор сделан на парные связки приёмов. Сжатие и растяжение жёстко привязаны к таймингу ради сохранения объёма, а размах упреждения должен соответствовать инерции захлёста. Для траекторий движения скилл требует совмещать дуги со сгущением кадров на концах пути.

Материал разбирает типичные сбои при комбинировании. Избыточное упреждение перед каждым движением убивает спонтанность, а нескоординированные вторичные действия рассеивают внимание зрителя. Для практики предложена пошаговая раскадровка посадки персонажа на стул. Сначала блокинг. Затем отдельные проходы полировки для каждой группы принципов.

Руководство требует уверенного владения базой: без знания отдельных правил применять эти связки не получится.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add dylantarre/animation-principles --skill animation-principles---intermediate -a claude-code
```
```bash
npx skills add dylantarre/animation-principles --skill intermediate -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add dylantarre/animation-principles --skill intermediate -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add dylantarre/animation-principles --skill intermediate -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install dylantarre/animation-principles intermediate
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add dylantarre/animation-principles --skill intermediate -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/dylantarre/animation-principles --path skills/04-by-skill-level/intermediate
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add dylantarre/animation-principles --skill intermediate -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/dylantarre/animation-principles/tree/HEAD/skills/04-by-skill-level/intermediate/SKILL.md

## Когда брать
- Согласовать размах упреждения с инерцией захлёста
- Выстроить иерархию во вторичных движениях персонажа
- Распределить замедление и ускорение вдоль траектории дуги
- Объединить ключевые позы компоновки со сквозной анимацией нахлёстов

## Примеры запросов агенту
- Проверь тайминг и дуги в сцене, где персонаж садится на стул
- Помоги сбалансировать упреждение и захлёст для анимации прыжка
- Разбей движение персонажа на блокинг и проходы полировки по принципам

## Похожие
- [animation-principles](https://affpapa.org/nevibecode/skills/animation-principles.md) — скилл · 3000 установок
- [12-principles-of-animation](https://affpapa.org/nevibecode/skills/12-principles-of-animation.md) — скилл · 2200 установок
- [isometric-animation](https://affpapa.org/nevibecode/skills/isometric-animation.md) — скилл · 1400 установок
- [threejs-animation](https://affpapa.org/nevibecode/skills/threejs-animation.md) — скилл · 20400 установок
- [unity-animation](https://affpapa.org/nevibecode/skills/unity-animation.md) — скилл · 6000 установок
- [3d-animation-short-generator](https://affpapa.org/nevibecode/skills/3d-animation-short-generator.md) — скилл · 3500 установок

Из того же набора: [dylantarre/animation-principles](https://affpapa.org/nevibecode/by/dylantarre/animation-principles.md) — 142 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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