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

storekit — скилл для Claude Code: встроенные покупки на StoreKit 2

Помогает писать и проверять встроенные покупки и подписки на StoreKit 2: пейволлы, транзакции, проверка прав доступа.

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

Что делает storekit

Скилл ведёт агента по современному Swift-API StoreKit 2: Product, Transaction, PurchaseAction, StoreView и SubscriptionStoreView. Старые SKProduct и SKPaymentQueue он трогать не советует — только если нужна поддержка старых версий ОС.

Внутри разобраны типы продуктов (расходуемые, нерасходуемые, автообновляемые и без автопродления), загрузка товаров через Product.products(for:), обработка всех веток PurchaseResult, слушатель Transaction.updates и проверка прав через Transaction.currentEntitlements. Есть разделы про восстановление покупок, статус подписки, семейный доступ, Ask to Buy, возвраты и повторные списания.

Слушатель Transaction.updates нужно запускать при старте приложения, а не при показе пейволла. Иначе покупка с другого устройства или одобрение Ask to Buy останутся незамеченными. Для кастомных кнопок в SwiftUI скилл берёт PurchaseAction из окружения, для watchOS — product.purchase(options:).

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

  • собрать пейволл на SubscriptionStoreView без ручной верстки
  • обработать все ветки PurchaseResult, включая .pending
  • проверить активные права через Transaction.currentEntitlements
  • поднять слушатель Transaction.updates при запуске приложения
  • разобрать семейный доступ, Ask to Buy и возвраты

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

  • Сделай экран подписки на SubscriptionStoreView с месячным и годовым тарифом
  • Добавь проверку прав на премиум через Transaction.currentEntitlements
  • Обработай покупку расходуемых товаров и не забудь про .pending

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/storekit/SKILL.md

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

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

Вопросы о storekit

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

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

Что делает storekit?

Помогает агенту писать и проверять код встроенных покупок и подписок на StoreKit 2: пейволлы, транзакции, проверка прав, восстановление покупок.

Какие API использует скилл?

Современные Swift-API: Product, Transaction, PurchaseAction, StoreView и SubscriptionStoreView. Старые SKProduct и SKPaymentQueue он советует не использовать.

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

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

swift-language Скилл обучает ассистента современному синтаксису Swift без многопоточности и SwiftUI. Пригодится при рефакторинге enum, дженериков и протоколов под актуальные версии языка. CX Codex +1 4 000установок swift-charts Скилл для ИИ-агента, который помогает строить и разбирать графики на Swift Charts под iOS 26+. Пригодится, когда нужны столбцы, линии, пончики или 3D-поверхности. CX Codex +1 4 000установок widgetkit Скилл для виджетов и контролов WidgetKit: таймлайны, настраиваемые виджеты, интерактивные кнопки, Control Center. Пригодится, когда нужен виджет на Home Screen или Lock Screen. CX Codex +1 4 000установок swiftui-gestures Помогает настраивать жесты в SwiftUI: объединяет нажатия, смахивания и зум, а также устраняет конфликты в иерархии представлений. CX Codex +1 4 000установок swiftui-uikit-interop Помогает связать интерфейсы UIKit и SwiftUI без путаницы с жизненным циклом и потерей данных в общих состояниях. CX Codex +1 4 100установок background-processing Скилл помогает настроить фоновые задачи в iOS через BGTaskScheduler, URLSession и пуши. Пригодится при планировании фоновой загрузки данных или ночной очистки базы. CX Codex +1 3 900установок authentication Помогает собирать сценарии входа в iOS через Apple ID, passkeys, OAuth и биометрию. Пригодится, когда нужно связать авторизацию с проверкой учётных данных и серверной валидацией. CX Codex +1 3 900установок vision-framework Скилл для распознавания текста, лиц и штрихкодов в iOS-приложениях. Пригодится, когда нужно добавить OCR или сканирование камерой. CX Codex +1 3 800установок

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

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