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

activitykit — скилл для Claude Code: Live Activities в iOS

Скилл помогает создавать и проверять Live Activities и интерфейсы Dynamic Island на ActivityKit. Пригодится для статусов, которые меняются прямо на экране блокировки.

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

Что делает activitykit

Скилл помогает настроить жизненный цикл Live Activity: описать постоянные атрибуты и изменяемый ContentState, создать активность, обновлять её и завершать при окончании события. Он также охватывает отображение на экране блокировки и варианты Dynamic Island. Состояние сериализуется при каждом обновлении, поэтому его размер стоит держать небольшим.

Для удалённых обновлений скилл разбирает передачу состояния через APNs и проверку формата данных, который должен соответствовать ContentState. Перед запуском проверьте capability приложения и NSSupportsLiveActivities = YES. Примеры с ActivityContent требуют iOS 16.2 или новее.

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

  • описать статические атрибуты и изменяемое состояние активности
  • добавить запуск, обновление и завершение Live Activity
  • проверить представление активности на экране блокировки и в Dynamic Island
  • сопоставить формат push-данных с ContentState

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

  • Настрой Live Activity для статуса доставки с обновляемым этапом и временем прибытия.
  • Проверь жизненный цикл ActivityKit и заверши активность при отмене события.
  • Проверь, что состояние из APNs соответствует ContentState.

Как установить activitykit

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/activitykit/SKILL.md

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

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

Вопросы о activitykit

Как установить activitykit в Claude Code?

Выполните npx skills add dpearson2699/swift-ios-skills --skill activitykit -a claude-code. Файл скилла находится по пути ~/.claude/skills/activitykit/SKILL.md.

Что делает activitykit?

Помогает реализовать и проверять Live Activities и Dynamic Island на ActivityKit: от модели состояния до обновления и завершения активности.

Какая версия iOS нужна для примеров с ActivityContent?

Примеры жизненного цикла на ActivityContent требуют iOS 16.2 или новее.

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

Всё по теме «Мобильная разработка» →
vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок orca-emulator stablyai Управляет iOS Simulator внутри Orca с живым экраном устройства. Пригодится для тапов, жестов, поворота экрана и сбора доказательств работы iOS-приложения. CX Codex +1 5 800установок

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

device-integrity Помогает настроить проверку подлинности iOS-устройств через DeviceCheck и App Attest, защищая бэкенд от фрода и модифицированных клиентов. CX Codex +1 3 700установок weatherkit Скилл помогает внедрять Apple WeatherKit в приложения на Swift. Подсказывает методы для сводок, предупреждений и форматирования единиц измерения. CX Codex +1 3 500установок shareplay-activities Скилл помогает проектировать SharePlay-сессии на GroupActivities: от синхронизации воспроизведения до обмена состоянием между участниками. Пригодится для совместных функций на платформах Apple. CX Codex +1 3 500установок cloudkit Помогает настроить синхронизацию данных в iOS и macOS через CloudKit, SwiftData и CKSyncEngine, а также разрешать конфликты синхронизации. CX Codex +1 3 300установок cryptokit Помогает писать криптографический код на Swift через Apple CryptoKit: хеширование, шифрование, подписи и обмен ключами. CX Codex +1 3 200установок spritekit Скилл для ИИ-агента, который помогает писать 2D-игры и анимации на SpriteKit: сцены, спрайты, физика, частицы, интеграция со SwiftUI. CX Codex +1 3 200установок avkit Помогает настраивать воспроизведение медиа в iOS: от полноэкранных плееров AVPlayerViewController до оверлеев в SwiftUI VideoPlayer и фонового режима PiP. CX Codex +1 3 200установок realitykit Скилл для сборки AR-сцен на RealityKit и ARKit: RealityView, якоря, рейкасты, жесты. Пригодится, когда нужен 3D-контент в iOS-приложении. CX Codex +1 3 200установок

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

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