Claude Code Apple Skills — плагин
Плагин со 164 скиллами для разработки под iOS, macOS, watchOS и visionOS: генераторы кода, путь от идеи до App Store, ASO, тесты и дизайн
- 838 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Генераторы пишут код в ваш проект: слои сети, покупок, аутентификации и сохранения данных
- Помощник `asc.py` с вашим ключом App Store Connect способен менять цены встроенных покупок и ссылки, но по умолчанию только печатает запрос и пишет после `--apply`
- Скрипту нужен закрытый ключ с ролью App Manager, он хранится у вас на диске
Установка
- Работает в
Ручная установка
/plugin marketplace add rshankras/claude-code-apple-skills
/plugin install apple-skills@indie-apple-stackРекомендуемый способ. Обновление: `/plugin marketplace update indie-apple-stack`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Генераторы пишут код в ваш проект: слои сети, покупок, аутентификации и сохранения данных
- Помощник `asc.py` с вашим ключом App Store Connect способен менять цены встроенных покупок и ссылки, но по умолчанию только печатает запрос и пишет после `--apply`
- Скрипту нужен закрытый ключ с ролью App Manager, он хранится у вас на диске
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Claude Code Apple Skills — библиотека из 164 скиллов в 23 категориях для разработчиков под платформы Apple. Самая крупная категория, generators, содержит 63 генератора кода: сетевой слой на async/await, подписки StoreKit 2, Sign in with Apple, виджеты, Live Activities, CloudKit-синхронизацию, согласие GDPR, удаление аккаунта и многое другое. Генераторы подстраиваются под структуру вашего проекта. Категория product ведет от выбора идеи до выпуска, в app-store собраны ключевые слова, описания, скриншоты, ответы на отзывы, Apple Search Ads, разбор отказов и финализация встроенных покупок. Отдельные категории покрывают тесты и TDD, SwiftUI, Swift 6.2, дизайн и Liquid Glass, производительность в Instruments, приватность, монетизацию, Apple Intelligence, Core ML и распространение для watchOS и visionOS. При установке плагином в контекст попадают только 23 коротких описания категорий. Категорийный скилл вроде `/apple-skills:generators` при необходимости открывает нужный вложенный скилл. Тот же маркетплейс предлагает второй плагин SwiftShip с 53 командами `/apple:*` для работы по спецификации.
Для кого. Для независимых разработчиков и небольших команд, которые делают приложения для iPhone, iPad, Mac, Apple Watch и Vision Pro и ведут их до магазина.
Подходит, если
- Новому приложению нужен готовый слой: логирование, сеть на async/await, сохранение данных на SwiftData, подписки на StoreKit 2
- Идея не определена, и вы просите «я не знаю, что делать»: скиллы категории product помогают выбрать и проверить направление
- Перед отправкой в App Store надо подобрать ключевые слова, написать описание, спланировать скриншоты и подготовиться к частым причинам отказа
- Нужен обзор кода или интерфейса iOS и проверка соответствия HIG, доступности и приватности
- Хотите обновить приложение под новые API: Liquid Glass, Foundation Models, AlarmKit, App Intents
Не подходит, если
- Проект не под платформы Apple: библиотека рассчитана на Swift, SwiftUI и Xcode
- Нужна только одна узкая тема, например справочник по SwiftUI: легче поставить небольшой профильный набор, а не 164 скилла
- Вы не готовы выдавать ключ App Store Connect: скрипты загрузки цен и ссылок работают только с вашим отдельным ключом
- Нужен вызов инструментов App Store Connect прямо из агента: для этого у автора отдельный MCP-сервер, а не скиллы
Пример запроса к агенту
Хочу макос-приложение для заметок. Проверь идею, а потом сгенерируй слой сохранения на SwiftData и экран настроекОграничения
Плагин отслеживает ветку `main` без закрепления версий. Для устойчивого снимка автор предлагает метки эпох вроде `wwdc25-era-final`: клонируйте репозиторий с нужным тегом и копируйте `skills/` вручную. Часть скиллов привязана к свежим API и версиям Xcode, поэтому в старых проектах результат придется сверять с документацией Apple. Автор сам просит проверять эндпоинты App Store Connect по актуальной документации перед записью: потоки в скиллах фиксировались в июле 2026 года.
Скиллы загрузки внутренних покупок и юридических ссылок работают через `asc.py`. Ему нужен отдельный закрытый ключ `.p8` с ролью App Manager в `~/.appstoreconnect/`, библиотека `cryptography` для Python и значения `ASC_KEY_ID` и `ASC_ISSUER_ID`. Ключ скачивается один раз. Вся библиотека — это инструкции для агента и сгенерированный им код: результат нужно проверять и собирать самим, ответственность за выпуск остается на вас.
Как отключить. Откройте меню `/plugin` в Claude Code и удалите плагин apple-skills, при желании вместе с маркетплейсом indie-apple-stack. Если копировали каталог `skills` вручную, удалите его из `.claude/skills/` или `~/.claude/skills/`. Ключ App Store Connect в `~/.appstoreconnect/` удалите отдельно и отзовите в консоли.
Частые вопросы
Как поставить Claude Code Apple Skills?
В Claude Code выполните `/plugin marketplace add rshankras/claude-code-apple-skills`, затем `/plugin install apple-skills@indie-apple-stack`. Обновление: `/plugin marketplace update indie-apple-stack`. Вручную можно склонировать репозиторий и скопировать папку `skills` в `.claude/skills/` проекта или в `~/.claude/skills/`.
Почему в плагине 23 скилла, если в библиотеке 164?
Плагин показывает агенту 23 категорийных скилла, чтобы в контексте висели короткие описания. Категорийный скилл вроде `/apple-skills:testing` по запросу направляет к нужному вложенному.
Что делает asc.py и может ли он что-то сломать?
Это помощник для REST API App Store Connect: он подписывает запросы вашим ключом. По умолчанию скрипт только печатает запрос и ничего не отправляет, запись идет после флага `--apply`. Ключ `.p8` отдельный от ключа MCP-сервера метаданных, хранится в `~/.appstoreconnect/` и в репозиторий не попадает.
Чем отличаются скиллы от SwiftShip?
Библиотека скиллов — знания и генераторы кода. SwiftShip — 53 команды `/apple:*` для работы по спецификации от идеи до App Store; он ставится из того же маркетплейса командой `/plugin install apple@indie-apple-stack` и читает эту библиотеку.
Что входит в категорию App Store?
Двенадцать скиллов: оптимизатор ключевых слов, писатель описаний, планировщик скриншотов, ответы на отзывы, Apple Search Ads, атрибуция рекламы, обработка отказов, проверка оригинальности, механика оценок, финализатор внутренних покупок, стратегия продвижения и веб-присутствие.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныНабор скиллов по iOS 26+, Swift 6.3 и SwiftUI: агент получает знания по современным фреймворкам Apple
Скиллы для разработки под Apple: справочники по SwiftUI, UIKit и Liquid Glass, гайды по Swift 6 и маршрутизатор для задач iOS 26
macOS App Skills
macos-app-skills
Скиллы для сборки, подписи и сопровождения нативных приложений macOS на SwiftUI и AppKit. Нужен Xcode 15 или новее
Скилл со скриптами для сборки iOS-приложений и управления симулятором через дерево доступности, с экономным выводом для агента
Скилл, который для SwiftUI-приложения собирает встроенную съемку экранов и элементов и прогоняет ее по всем локалям для App Store
Скиллы для работы с App Store Connect через CLI asc: сборки, TestFlight, аналитика, реклама и разбор падений
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Claude Code Apple Skills (эта запись) | нет | 838 | |
| swift-ios-skills | нет | 1 249 | знания по iOS 26+, Swift 6.3 и SwiftUI без генераторов кода и без пути до App Store |
| ASO & App Marketing Skills | нет | 2 230 | узкий набор по продвижению мобильных приложений, а здесь ASO только одна из 23 категорий |
| App Store Preflight | нет | 1 403 | проверяет проект на частые причины отказа в App Store, а здесь это одна из частей большой библиотеки |
Коротко о README
Описание начинается с четырех репозиториев автора как слоев стека для независимого разработчика: знания, процесс, действия и интеграция с App Store Connect. Дальше идут таблица категорий с числом скиллов, быстрый старт под три ситуации, установка плагином или копированием и закрепление версий по меткам эпох. Конец занимают структура каталога и таблицы генераторов и скиллов по разделам.