К основному содержанию
скилл CX Codex

swiftui-animation · dpearson2699 — скилл для Claude Code: что делает и как установить

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dpearson2699/swift-ios-skills --skill swiftui-animation -a claude-code
Открыть на GitHub

Что делает swiftui-animation

Скилл даёт ассистенту схему для выбора анимационных механизмов. Сначала определяется тип задачи: прямое изменение состояния через withAnimation, независимые фазы с PhaseAnimator или покадровая хореография с KeyframeAnimator. Для экранов предлагаются зум-переходы iOS 18, а для иконок — системные эффекты SF Symbols.

Внутри описаны правила работы с пружинными кривыми (smooth, snappy, bouncy), протоколом CustomAnimation и мостами к Core Animation. Скилл напоминает о строгой изоляции потоков в Swift 6, где замыкания ключевых кадров помечены как @Sendable, поэтому внешнее состояние нужно сохранять заранее.

Если проигнорировать настройку Reduce Motion, интерфейс создаст проблемы пользователям с чувствительностью к движению. Скилл требует обязательной проверки этого параметра и запрещает выносить тяжёлые расчёты внутрь анимационных замыканий.

Какие задачи решает

  • подобрать параметры пружинной анимации под стиль интерфейса
  • построить цепочку связанных движений через KeyframeAnimator
  • реализовать циклическую смену фаз с помощью PhaseAnimator
  • адаптировать поведение интерфейса под системный режим Reduce Motion

Примеры запросов агенту

  • Сделай пульсирующий индикатор с тремя фазами через PhaseAnimator
  • Настрой зум-переход в NavigationStack для карточки товара
  • Проверь этот блок keyframeAnimator на совместимость со строгим режимом Swift 6

Как установить swiftui-animation

1Через Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill swiftui-animation -a claude-code

2Вручную: положить файлы

~/.claude/skills/swiftui-animation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/swiftui-animation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о swiftui-animation

Как установить swiftui-animation в Claude Code?

Выполните в терминале команду npx skills add dpearson2699/swift-ios-skills --skill swiftui-animation -a claude-code. Также можно скопировать файл в ~/.claude/skills/swiftui-animation/SKILL.md.

Что делает скилл swiftui-animation?

Он предоставляет модели правила и шаблоны кода для работы с современными API анимаций в SwiftUI, включая пружины, переходы и ключевые кадры.

Что скилл требует учитывать при работе со Swift 6?

Замыкания в KeyframeAnimator имеют атрибут @Sendable. Значения состояния или окружения необходимо захватывать до вызова модификатора, чтобы избежать ошибок компиляции.

Похожие скиллы

Всё по теме «Мобильная разработка» →

Сначала — swiftui-animation от других авторов.

swiftui-animation jamesrochabrun Скилл помогает настраивать пружинные анимации SwiftUI и эффекты Metal-шейдеров в приложениях для iOS и macOS. CX Codex +1 567установок swiftui-motion AThevon Задаёт правила и готовые паттерны анимаций SwiftUI для ИИ-агента. Помогает настроить пружины, переходы и многофазные эффекты без лишнего визуального мусора. CX Codex +1 943установок guide-swiftui-animations Prisma-Labs-Dev Скилл-руководство по анимациям SwiftUI: неявные и явные анимации, переходы, фазовые и keyframe-анимации, протокол Animatable. CX Codex +1 347установок swiftui-patterns affaan-m Задаёт правила современной разработки на SwiftUI: переход на @Observable, типобезопасная навигация и оптимизация рендеринга. Пригодится при верстке экранов под iOS и macOS. CX Codex +1 4 600установок swiftui-whats-new-27 superagents-lab Справочник по изменениям SwiftUI в SDK 27 для агентов кодинга. Помогает адаптировать проект под новые API и исправить сборку после перехода @State на макросы. CX Codex +1 737установок swiftui-specialist superagents-lab Скилл для ИИ-агентов, который подсказывает идиоматичные приёмы SwiftUI при написании, ревью и правке кода. CX Codex +1 864установок swiftui-development Mindrally Набор правил для ИИ-агента: как строить SwiftUI-приложения на MVVM, управлять состоянием и работать с конкурентностью Swift 6. CX Codex +1 676установок

Из того же набора69

ios-accessibility Помогает настраивать доступность в приложениях под iOS и macOS, проверяя разметку для экранных дикторов и системные параметры интерфейса. Пригодится при подготовке релиза и аудите компонентов. CX Codex +1 4 900установок swiftui-performance Ищет причины медленной отрисовки, рывков прокрутки и лишних обновлений SwiftUI. Нужен для разбора кода и замеров в Instruments. CX Codex +1 4 600установок app-store-review Находит риски отклонения приложения модерацией App Store перед загрузкой сборки. Сверяет манифесты приватности, покупки StoreKit и метаданные. CX Codex +1 4 500установок swiftui-patterns Помогает строить и проверять SwiftUI-представления: состояние, композицию, окружение и изолированные превью. Нужен при рефакторинге экранов и работе с @Observable. CX Codex +1 4 500установок ios-networking Скилл для сетевого слоя iOS/macOS на Swift: запросы через URLSession с async/await, разбор ошибок, повторы и пагинация. CX Codex +1 4 400установок swift-concurrency Помогает устранять ошибки Sendable и изоляции акторов в Swift 6.2+, настраивать фоновые задачи и применять SE-0466. CX Codex +1 4 300установок ios-localization Помогает внедрить и проверить локализацию iOS и macOS: каталоги строк, формы множественного числа, форматы и RTL-интерфейс. CX Codex +1 4 300установок swift-testing Пишет тесты на Swift Testing и переводит на них существующие проверки XCTest, подсказывая, что оставить в XCTest и XCUITest. CX Codex +1 4 300установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой