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

musickit — скилл для Claude Code: Apple Music в iOS-приложении

Скилл по MusicKit и MediaPlayer: поиск по каталогу Apple Music, подписка, очередь воспроизведения, Now Playing и пульт.

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

Что делает musickit

Скилл описывает, как подключить Apple Music к iOS-приложению: поиск по каталогу через MusicCatalogSearchRequest, проверку подписки через MusicSubscription.current, проигрывание в ApplicationMusicPlayer и управление очередью. Отдельные разделы — про MPNowPlayingInfoCenter и MPRemoteCommandCenter, то есть про метаданные на экране блокировки и кнопки на пульте.

Перед кодом скилл велит проверить конфигурацию проекта: включённый MusicKit App Service для явного bundle ID, строку NSAppleMusicUsageDescription в Info.plist и режим фонового аудио audio в UIBackgroundModes. Разбор начинается не с кода, потому что без этих настроек ничего не заработает.

Ещё внутри авторизация через MusicAuthorization.request(), отображение листа подписки Apple Music и чек-лист для ревью вместе с разбором типичных ошибок. Воспроизведение контента каталога всё равно упирается в canPlayCatalogContent: у пользователя без подписки плеер не заиграет, и это нужно обрабатывать явно.

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

  • добавить поиск по каталогу Apple Music в iOS-приложение
  • подключить проверку подписки и лист предложения Apple Music
  • собрать очередь воспроизведения и переключение треков
  • вывести трек на экран блокировки и в CarPlay
  • разобрать ошибки MusicKit по чек-листу

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

  • Добавь в приложение поиск по Apple Music через MusicKit и вывод результатов списком
  • Сделай экран плеера на ApplicationMusicPlayer с очередью и командой «играть следующим»
  • Настрой Now Playing и remote commands, чтобы трек показывался на экране блокировки

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/musickit/SKILL.md

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

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

Вопросы о musickit

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

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

Что делает скилл musickit?

Он даёт агенту инструкции по MusicKit и MediaPlayer: авторизация, поиск по каталогу, проверка подписки, воспроизведение, очередь и Now Playing.

Что нужно настроить до работы с MusicKit?

MusicKit App Service для явного bundle ID, строку NSAppleMusicUsageDescription в Info.plist и режим audio в UIBackgroundModes для фонового воспроизведения.

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

Всё по теме «Мобильная разработка» →
swiftdata-pro Paul Hudson Скилл для написания, проверки и улучшения кода SwiftData с соблюдением современных API и best practices. Нужен, если вы работаете с SwiftData в проектах на Swift. CX Codex +1 9 300установок cmux-architecture manaflow-ai Скилл задаёт правила разделения кода cmux на пакеты Swift, инверсии зависимостей и многопоточности Swift 6. Помогает переносить модули без циклических связей. CX Codex +1 4 900установок swiftui-patterns affaan-m Задаёт правила современной разработки на SwiftUI: переход на @Observable, типобезопасная навигация и оптимизация рендеринга. Пригодится при верстке экранов под iOS и macOS. CX Codex +1 4 600установок swift-expert https://github.com/Jeffallan Скилл для разработки на Swift: архитектура, SwiftUI, async/await, акторы и тесты. Пригодится, когда агент пишет или разбирает код приложения под iOS и macOS. CX Codex +1 4 100установок spm-build-analysis AvdLee Скилл находит узкие места в зависимостях Swift Package Manager, плагинах сборки и структуре модулей Xcode. Пригодится, когда затягивается чистая или инкрементальная сборка проекта. CX Codex +1 3 400установок xcode-compilation-analyzer AvdLee Скилл разбирает, почему Xcode долго собирает Swift-проект: читает тайминги сборки и диагностику фронтенда, находит тяжёлые места в коде и выдаёт план правок. CX Codex +1 3 400установок

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

scenekit Помогает дорабатывать существующие 3D-сцены на SceneKit: узлы, материалы, свет, камеры, анимация и физика. Новые проекты направляет в RealityKit. CX Codex +1 3 100установок homekit Скилл помогает писать код на Swift для умного дома: управлять аксессуарами HomeKit и подключать устройства Matter. CX Codex +1 3 100установок carplay Скилл для сборки приложений с поддержкой CarPlay: шаблоны, сцены, entitlements и проверка в CarPlay Simulator. CX Codex +1 3 100установок pencilkit Помогает настроить рисование через PencilKit в Swift, настроить инструменты PKToolPicker и сохранить штрихи. Пригодится при создании экранов для заметок и подписей на iOS. CX Codex +1 3 100установок eventkit Скилл по EventKit и EventKitUI: помогает агенту писать код для календарей, напоминаний, повторяющихся событий и системных редакторов. CX Codex +1 3 100установок 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установок

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

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