axiom-in-app-purchases

Implement StoreKit 2 in-app purchases with a testing-first workflow.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-in-app-purchases
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-in-app-purchases
Source: https://github.com/tuliopc23/flying-dutchman-app/tree/main/.claude/skills/axiom-in-app-purchases
Command: npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-in-app-purchases

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and best practices for implementing robust and testable in-app purchase flows in iOS applications using StoreKit 2.

Core Features & Use Cases

  • StoreKit 2 Implementation: Covers consumables, non-consumables, and auto-renewable subscriptions.
  • Testing-First Workflow: Emphasizes creating .storekit configurations before writing code.
  • Transaction Handling: Includes verification, subscription management, and restore purchases.
  • Use Case: You are developing an iOS app and need to add a subscription for premium features. This Skill will guide you through setting up the StoreKit configuration, implementing the purchase flow, handling subscription status, and ensuring purchases can be restored.

Quick Start

Use the axiom-in-app-purchases skill to implement a new consumable in-app purchase for your iOS application.

Frequently Asked Questions about axiom-in-app-purchases

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement in-app purchases in iOS using StoreKit 2?

StoreKit 2 handles in-app purchases by utilizing a testing-first workflow with `.storekit` configurations, providing architecture for transaction verification, managing auto-renewable subscriptions, and restoring consumable and non-consumable products.

What is the best way to test in-app purchases and StoreKit configurations locally?

The best way to test in-app purchases locally is by creating a `.storekit` configuration file first, enabling a testing-first workflow before writing any purchase code or subscription management logic in your iOS app.

How does StoreKit 2 handle auto-renewable subscription management and verification?

StoreKit 2 subscription management relies on built-in transaction verification to validate purchases. It tracks subscription status automatically and ensures auto-renewable subscriptions are maintained robustly across different product types.

Can I restore consumable and non-consumable purchases using StoreKit 2?

Yes, you can restore consumable and non-consumable purchases using StoreKit 2. The framework includes restore purchase functionality within the StoreManager architecture to ensure users regain access to previously bought items.

Do I need a specific StoreManager architecture for iOS subscription handling?

You need a StoreManager architecture for iOS subscription handling to properly organize transaction verification, manage subscription states, and maintain robust, testable in-app purchase functionality across your application.