animating-react-native-expo — скилл для Claude Code
Скилл для ИИ-агента, который помогает писать и отлаживать анимации в React Native и Expo на Reanimated 4 и Gesture Handler 3.
npx skills add tristanmanchester/agent-skills --skill animating-react-native-expo -a claude-codeЧто делает animating-react-native-expo
Скилл задаёт агенту порядок работы с движением в нативном интерфейсе. Выбор инструмента идёт по драйверу: смена состояния — через CSS-переходы, появление и перекомпоновка — через layout-анимации, жесты, скролл и физика — через shared values и worklets. Бизнес-состояние остаётся в React, а значения, меняющиеся каждый кадр, не попадают в рендер.
Перед установкой чего-либо агент читает package- и lock-файлы, конфигурацию нативной архитектуры и сами компоненты. Скилл рассчитан на Reanimated 4 и RNGH 3: если приложение на другой версии, придётся либо осознанно обновляться, либо оставаться в пределах уже установленного API. Смешивать поколения API и добавлять обёртки совместимости не стоит. В Expo версии разрешаются через SDK, а не обновлением каждого нативного пакета по отдельности. Для проверки на устройстве нужна сборка под симулятор или реальный аппарат — строковый чекер настройки из скилла убран.
Отдельный блок — доступность. Системную политику уменьшенного движения скилл учитывает в таймингах, пружинах, layout и CSS. useReducedMotion() сообщает настройку на момент запуска и не следит за изменениями: если реакция нужна на лету, берётся подписка AccessibilityInfo с обязательным снятием слушателя. Для перетаскивания и свайпов нужен альтернативный способ действия без жеста, а подписи, фокус и области нажатия сохраняются. Декоративные циклы и покадровые колбэки останавливаются при размонтировании, уходе с экрана и сворачивании приложения.
Какие задачи решает
- выбрать драйвер анимации под конкретное взаимодействие
- разобрать конфликт версий Reanimated и Gesture Handler в проекте
- описать состояния жеста: отмену, прерывание, повторный запуск
- учесть системную настройку уменьшенного движения
- остановить декоративные циклы при уходе с экрана
Примеры запросов агенту
- Добавь анимацию появления карточки на Reanimated 4, состояние храни в React
- Разберись, почему жест свайпа не срабатывает повторно после отмены
- Проверь, что анимация учитывает уменьшенное движение и не блокирует UI-поток
Как установить animating-react-native-expo
1Через Skills CLI (Vercel)
npx skills add tristanmanchester/agent-skills --skill animating-react-native-expo -a claude-code2Вручную: положить файлы
~/.claude/skills/animating-react-native-expo/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/animating-react-native-expo/
1Через Skills CLI (Vercel)
npx skills add tristanmanchester/agent-skills --skill animating-react-native-expo -a codex2Вручную: положить файлы
.agents/skills/animating-react-native-expo/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add tristanmanchester/agent-skills --skill animating-react-native-expo -a cursor2Вручную: положить файлы
.cursor/skills/animating-react-native-expo/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install tristanmanchester/agent-skills animating-react-native-expo2Вручную: положить файлы
.github/skills/animating-react-native-expo/SKILL.md1Через Skills CLI (Vercel)
npx skills add tristanmanchester/agent-skills --skill animating-react-native-expo -a gemini-cli2Командой платформы
gemini skills install https://github.com/tristanmanchester/agent-skills --path animating-react-native-expoВручную: положить файлы
.devin/skills/animating-react-native-expo/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add tristanmanchester/agent-skills --skill animating-react-native-expo -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о animating-react-native-expo
Как установить animating-react-native-expo в Claude Code?
Выполните npx skills add tristanmanchester/agent-skills --skill animating-react-native-expo -a claude-code. После этого файл скилла лежит по пути ~/.claude/skills/animating-react-native-expo/SKILL.md.
Что делает animating-react-native-expo?
Помогает агенту писать и отлаживать анимации в React Native и Expo: переходы состояний, layout, жесты, скролл, worklets, отмену и доступные альтернативы.
Что нужно, чтобы скилл заработал?
Совместимая нативная архитектура React Native, Reanimated 4, Worklets и Gesture Handler 3. Версии разрешаются через Expo SDK или таблицы совместимости, а нативная проверка требует сборки под устройство или симулятор.