guide-swiftui-animations — скилл для Claude Code: анимации в SwiftUI
Скилл-руководство по анимациям SwiftUI: неявные и явные анимации, переходы, фазовые и keyframe-анимации, протокол Animatable.
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -a claude-codeЧто делает guide-swiftui-animations
Это не справочник по API, а рабочее руководство по паттернам. Агент подключает его, когда вы просите добавить движение в интерфейс: появление и исчезновение вью, смена состояния с анимацией, тайминги. Внутри три файла-справочника: references/animation-basics.md про базовые концепции и производительность, references/animation-transitions.md про переходы и протокол Animatable, references/animation-advanced.md про транзакции, фазовые и keyframe-анимации и макрос @Animatable.
Ставится одной командой через npx skills add, файл скилла ложится в ~/.claude/skills/guide-swiftui-animations/SKILL.md. Кроме Claude тот же скилл ставят в Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode — команды отличаются только флагом -a.
Руководство опирается на современные API SwiftUI, включая макрос @Animatable, поэтому на старых версиях Xcode часть примеров не соберётся. Это повод проверить целевую версию до того, как агент начнёт править вью.
Какие задачи решает
- добавить анимацию появления и исчезновения вью
- настроить тайминг и кривую для смены состояния
- сделать фазовую анимацию по шагам
- подключить протокол Animatable к своему типу
- разобраться с транзакциями и keyframe-анимациями
Примеры запросов агенту
- Добавь анимацию перехода для карточки, когда она появляется в списке
- Сделай фазовую анимацию для прогресса загрузки
- Настрой @Animatable для моего типа с кастомным интерполятором
Как установить guide-swiftui-animations
1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -a claude-code2Вручную: положить файлы
~/.claude/skills/guide-swiftui-animations/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/guide-swiftui-animations/
1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -a codex2Вручную: положить файлы
.agents/skills/guide-swiftui-animations/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -a cursor2Вручную: положить файлы
.cursor/skills/guide-swiftui-animations/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Prisma-Labs-Dev/apple-skills guide-swiftui-animations2Вручную: положить файлы
.github/skills/guide-swiftui-animations/SKILL.md1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -a gemini-cli2Командой платформы
gemini skills install https://github.com/Prisma-Labs-Dev/apple-skills --path disabled-skills/guide-swiftui-animationsВручную: положить файлы
.devin/skills/guide-swiftui-animations/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о guide-swiftui-animations
Как установить guide-swiftui-animations в Claude?
Выполните npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-animations -a claude-code. Файл появится по пути ~/.claude/skills/guide-swiftui-animations/SKILL.md.
Что делает guide-swiftui-animations?
Даёт агенту паттерны анимаций SwiftUI: неявные и явные анимации, переходы, фазовые и keyframe-анимации, протокол Animatable и макрос @Animatable.
С какими платформами он совместим?
Скилл ставят в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Команда одна и та же, меняется только флаг -a под нужный инструмент.
Исходный текст
SKILL.md · MIT
--- name: guide-swiftui-animations description: SwiftUI animation patterns — implicit/explicit animations, transitions, phase/keyframe animations, the Animatable protocol, and the @Animatable macro. Use when implementing animations, transitions, or motion in SwiftUI views. type: guide origin: https://github.com/AvdLee/SwiftUI-Agent-Skill license: MIT --- > **Guide Skill** — This is an expert workflow/pattern guide, not API reference documentation. > Originally from [AvdLee/SwiftUI-Agent-Skill](https://github.com/AvdLee/SwiftUI-Agent-Skill) by Antoine van der Lee and Omar Elsayed. MIT License. # SwiftUI Animations ## References | Topic | Reference | |-------|-----------| | Core concepts, implicit/explicit, timing, performance | `references/animation-basics.md` | | Transitions for view insertion/removal, Animatable protocol | `references/animation-transitions.md` | | Transactions, phase/keyframe animations, `@Animatable` macro | `references/animation-advanced.md` |
© Prisma-Labs-Dev · MIT · Prisma-Labs-Dev/apple-skills