# universal-fallback

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

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

## Что делает

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

Внутри собрана сводная таблица и подробный разбор механик. Для естественности скилл требует заменять прямые траектории дугами. Линейное смещение выглядит механическим. Если сценарий требует контроля, агент строит анимацию по ключевым кадрам методом pose to pose.

Материал рассчитан на ситуации с неясным контекстом. Он объединяет веб, игры и видеографику под общими правилами. Если проекту нужен минималистичный интерфейс, гиперболизация из классического списка Disney может оказаться избыточной.

## Установка

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

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

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

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

### Claude.ai

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

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

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

## Примеры запросов агенту
- Проверь тайминги и кривые анимации всплывающего окна по принципам Disney
- Добавь фазу anticipation и дуговую траекторию для прыжка персонажа
- Покажи, как распределить ключевые кадры через pose to pose для плавной остановки плашки

## Похожие
- [animation-principles](https://affpapa.org/nevibecode/skills/animation-principles.md) — скилл · 3000 установок
- [flutter-animating-apps](https://affpapa.org/nevibecode/skills/flutter-animating-apps.md) — скилл · 2900 установок
- [animation-designer](https://affpapa.org/nevibecode/skills/animation-designer.md) — скилл · 1900 установок
- [motion-principles](https://affpapa.org/nevibecode/skills/motion-principles.md) — скилл · 1100 установок
- [motion-designer](https://affpapa.org/nevibecode/skills/ncklrs-motion-designer.md) — скилл · 570 установок
- [interaction-design](https://affpapa.org/nevibecode/skills/interaction-design.md) — скилл · 16146 установок

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

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

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