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

dockkit — скилл для Claude Code: трекинг камеры на DockKit

Скилл по фреймворку DockKit: помогает писать код для моторизованных доков и штативов, которые физически поворачивают iPhone за человеком в кадре.

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

Что делает dockkit

Скилл описывает работу с фреймворком DockKit в приложениях на Swift. Внутри — разделы про подключение аксессуаров, системный трекинг лиц и тел, кастомные наблюдения, управление моторами и настройку кадрирования. Системный режим включён по умолчанию: система сама анализирует кадры и крутит моторы, чтобы субъект оставался в поле зрения. Приложение может отключить его и передавать свои наблюдения — например, из Vision или собственной модели.

Для кастомного трекинга наблюдения отправляют на аксессуар с частотой 10-30 fps. Тип наблюдения выбирают из .humanFace, .humanBody и .object, а прямоугольник задают в нормализованных координатах с началом в левом нижнем углу — та же система, что в Vision, конвертировать не нужно. Состояние системного трекинга не сохраняется между перезапусками приложения и переходами в фон, поэтому его выставляют явно.

Скилл требует физического совместимого аксессуара и настоящего устройства: симулятор с доком не соединится. Приложение должно работать с камерой через AVFoundation, потому что DockKit встраивается в конвейер захвата кадров. Отдельных entitlements и ключей Info.plist фреймворку не нужно, но для доступа к камере всё равно понадобится NSCameraUsageDescription. Нужен iOS 17+ и Swift 6.3.

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

  • подключить моторизованный док и отслеживать его состояние
  • включить или выключить системный трекинг лица и тела
  • передать свои наблюдения из Vision в аксессуар
  • настроить кадрирование субъекта по третям кадра
  • выбрать конкретный субъект касанием по кадру

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

  • Настрой обнаружение док-станции через DockAccessoryManager.shared и обработай состояния .docked и .undocked
  • Отключи системный трекинг и передавай свои наблюдения типа .humanBody с частотой 30 fps
  • Поставь режим кадрирования .left, чтобы субъект оставался в левой трети кадра

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/dockkit/SKILL.md

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

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

Вопросы о dockkit

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

Выполните npx skills add dpearson2699/swift-ios-skills --skill dockkit -a claude-code. Скилл появится в ~/.claude/skills/dockkit/SKILL.md.

Что делает dockkit?

Помогает писать код под фреймворк DockKit: обнаружение аксессуаров, системный и кастомный трекинг субъектов, управление моторами и кадрирование.

Можно ли проверить dockkit в симуляторе?

Нет. Нужен физический совместимый аксессуар и настоящее устройство, симулятор к доку не подключится.

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

Всё по теме «Мобильная разработка» →
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установок

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

gamekit Подсказывает паттерны интеграции Apple GameKit в приложение на Swift. Помогает настроить авторизацию Game Center, списки лидеров и достижения. CX Codex +1 3 100установок swift-security Скилл настраивает работу с Keychain, CryptoKit и биометрией в iOS и macOS. Помогает внедрить защиту секретов по правилам OWASP MASVS. CX Codex +1 3 000установок relevancekit Скилл подсказывает агенту, как через RelevanceKit задавать контекст виджета на Apple Watch: время, место, тренировки, сон, подключённое железо. CX Codex +1 3 000установок appmigrationkit Скилл помогает настроить перенос данных между iOS и другими платформами через AppMigrationKit во время первичной настройки устройства. CX Codex +1 3 000установок audioaccessorykit Помогает настроить автопереключение звука для сторонних Bluetooth-наушников через AudioAccessoryKit в iOS 26.4+. Пригодится при интеграции companion app и расширений. CX Codex +1 3 000установок ios-simulator Скилл управляет iOS Simulator через xcrun simctl: запускает приложения, задаёт локацию и разрешения, снимает логи и помогает разбирать сбои загрузки. CX Codex +1 3 000установок adattributionkit Скилл помогает настроить отслеживание рекламы в iOS через фреймворк AdAttributionKit. Нужен при работе с показами, кликами и постбэками без передачи личных данных. CX Codex +1 3 100установок app-store-optimization Скилл помогает составить метаданные для страницы приложения в App Store. Он распределяет ключевые слова между названием, подзаголовком и полем keywords для лучшей видимости и конверсии. CX Codex +1 2 900установок

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

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