sensorkit — скилл для Claude Code: датчики и установка
Скилл помогает настроить SensorKit для исследовательских приложений на iPhone и Apple Watch. Используйте его, когда нужны разрешения, запись данных и их последующее получение.
npx skills add dpearson2699/swift-ios-skills --skill sensorkit -a claude-codeЧто делает sensorkit
Скилл проводит через настройку SensorKit: выбор датчиков, entitlement, параметры Info.plist и запрос разрешения Research Sensor & Usage Data. Для каждого датчика создаётся отдельный SRSensorReader; доступность датчика нужно проверять отдельно. Запись запускают и останавливают через reader, а данные получают запросом с временным диапазоном и устройством.
SensorKit требует одобрения исследовательского проекта Apple, выданного entitlement и ручного профиля provisioning с включённой возможностью SensorKit. Пользователь подтверждает доступ к каждому датчику. Для активного датчика доступна история записей за срок до 7 дней, поэтому момент получения данных нужно учитывать в логике приложения. Для обычных функций движения используйте CoreMotion, а для медицинских записей и тренировок — HealthKit.
Какие задачи решает
- настроить entitlement SensorKit для одобренных датчиков
- добавить пояснения об использовании датчиков в
Info.plist - запросить разрешение на чтение исследовательских данных
- запустить запись и получить данные за нужный период
Примеры запросов агенту
- Настрой в проекте доступ SensorKit к датчику освещённости и запрос разрешения.
- Проверь, какие настройки
Info.plistнужны для датчика движения. - Покажи, как получить записи SensorKit за выбранный период.
Как установить sensorkit
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill sensorkit -a claude-code2Вручную: положить файлы
~/.claude/skills/sensorkit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sensorkit/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill sensorkit -a codex2Вручную: положить файлы
.agents/skills/sensorkit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill sensorkit -a cursor2Вручную: положить файлы
.cursor/skills/sensorkit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills sensorkit2Вручную: положить файлы
.github/skills/sensorkit/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill sensorkit -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/sensorkitВручную: положить файлы
.devin/skills/sensorkit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill sensorkit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sensorkit
Как установить sensorkit в Claude Code?
Выполните npx skills add dpearson2699/swift-ios-skills --skill sensorkit -a claude-code. Файл скилла появится по пути ~/.claude/skills/sensorkit/SKILL.md.
Что делает sensorkit?
Помогает настроить SensorKit для исследовательских приложений: entitlement, описание использования датчиков, авторизацию, запись и получение данных.
Что нужно для работы SensorKit?
Нужны одобренное Apple исследование, выданный для него SensorKit entitlement и ручной provisioning profile с включённой возможностью SensorKit. Пользователь также должен разрешить доступ к запрашиваемым датчикам.