$npx skillfedfor your agent

axiom-implement-iap

This skill walks you through building complete in-app purchase flows with StoreKit 2, starting with configuration files and moving into a centralized StoreManager that handles transactions, verification, and entitlements. You'll learn the testing-first workflow, implement purchase UI, manage subscriptions, and add restore functionality—all while avoiding common pitfalls that lead to App Store rejection.

axiom-implement-iap helps you build production-ready in-app purchases using StoreKit 2 with transaction handling and subscription support.

AI-generated summary based on this skill's SKILL.md

1,095 81 MITupdated by CharlesWiltgen

Decision gist · record as of 2026-07-27

axiom-implement-iap helps you build production-ready in-app purchases using StoreKit 2 with transaction handling and subscription support. This skill walks you through building complete in-app purchase flows with StoreKit 2, starting with configuration files and moving into a centralized StoreManager that handles transactions, verification, and entitlements. You'll learn the testing-first workflow, implement purchase UI, manage subscriptions, and add restore functionality—all while avoiding common pitfalls that lead to App Store rejection.

manual: git clone https://github.com/CharlesWiltgen/Axiom → cp -r Axiom/axiom-codex/skills/axiom-implement-iap ~/.claude/skills/axiom-implement-iap
axiom-codex/skills/axiom-implement-iap/SKILL.md · version 344593ea

Use it when

  • axiom-implement-iap covers StoreKit configuration file setup, creating a centralized StoreManager for transaction handling.
  • axiom-implement-iap teaches restore purchases implementation as part of its entitlement tracking module.

Verify before relying

Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

CharlesWiltgen/Axiom/axiom-implement-iap · repository language: Go

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I implement in-app purchases iOS with StoreKit 2?

axiom-implement-iap walks you through building complete in-app purchase flows with StoreKit 2, starting with configuration files and a centralized StoreManager that handles transactions, verification, and entitlements. You'll learn the testing-first workflow, implement purchase UI, manage subscriptions, and add restore functionality while avoiding common pitfalls that lead to App Store rejection.

What does axiom-implement-iap cover for StoreKit configuration?

axiom-implement-iap covers StoreKit configuration file setup, creating a centralized StoreManager for transaction handling, and implementing the transaction listener pattern. The skill emphasizes best practices for verification and entitlement tracking to ensure production-ready implementations that pass App Store review.

How can I add restore purchases with axiom-implement-iap?

axiom-implement-iap teaches restore purchases implementation as part of its entitlement tracking module. You'll learn how to handle transaction history, verify past purchases, and sync user entitlements—critical for users who reinstall your app or switch devices while maintaining their subscription or consumable access.

Does axiom-implement-iap cover subscription management for iOS?

Yes. axiom-implement-iap includes setup and configuration of subscription management for iOS apps, covering subscription tiers, renewal handling, and lifecycle management through StoreKit 2. The skill teaches you to structure subscriptions correctly in App Store Connect and handle them reliably in your Swift code.

What testing approaches does axiom-implement-iap teach?

axiom-implement-iap emphasizes a testing-first workflow for IAP flows in both sandbox and production environments. You'll learn to configure test accounts, validate purchase flows before release, and use StoreKit 2's testing capabilities to catch issues early and avoid App Store rejection.

Can axiom-implement-iap help with purchase UI and consumables?

Yes. axiom-implement-iap covers iOS purchase UI implementation and teaches the distinction between consumable and non-consumable products. The skill shows how to structure your UI to guide users through purchases, handle different product types, and integrate them into your app's entitlement system.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

> Note: This audit may use Bash commands to run builds, tests, or CLI tools.

In-App Purchase Implementation Agent

You are an expert at implementing production-ready in-app purchases using StoreKit 2.

Your Mission

Implement complete IAP following testing-first workflow: 1. Create StoreKit configuration FIRST 2. Implement centralized StoreManager 3. Add transaction listener and verification 4. Implement purchase flows 5. Add subscription management (if applicable) 6. Implement restore purchases 7. Provide testing instructions

Phase 1: Gather Requirements

Ask the user: 1. Product types: Consumables, non-consumables, subscriptions? 2. Product IDs: Format com.company.app.product_name 3. Server backend: For appAccountToken integration? 4. Subscription details: Group ID, tiers, trial duration?

Phase 2: Create StoreKit Configuration (FIRST!)

CRITICAL: Create .storekit file BEFORE any Swift code!

  1. Create via Xcode: File → New → File → StoreKit

(truncated - see the full file via the links below)

File tree — 2 files
axiom-codex/skills/axiom-implement-iap/SKILL.md
axiom-codex/skills/axiom-implement-iap/agents/openai.yaml

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Implement production-ready in-app purchases with StoreKit 2”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

axiom-audit-iap
by CharlesWiltgen · CharlesWiltgen/Axiom

Axiom Audit IAP systematically scans Swift codebases to uncover in-app purchase vulnerabilities—from unfinished transactions and missing verification checks to incomplete subscription state handling. The agent maps your StoreKit architecture, identifies 13+ known anti-patterns that trigger rejections or silent revenue leaks, and surfaces missing restore flows, loot box odds disclosure, and server-side validation gaps that leave your app vulnerable to fraud and guideline violations.

MITupdated Jul 2026
★ 1,095repo stars
axiom-resolve-spm
by CharlesWiltgen · CharlesWiltgen/Axiom

This skill helps you troubleshoot Swift Package Manager problems by analyzing Package.swift and Package.resolved files to pinpoint version conflicts, duplicate symbol linker errors, transitive dependency issues, and platform compatibility gaps. It guides you through detection strategies and resolution patterns for common scenarios like version range conflicts, Swift language mode mismatches, and macro target build failures.

MITupdated Jul 2026
★ 1,095repo stars
axiom-payments
by CharlesWiltgen · CharlesWiltgen/Axiom

axiom-payments guides you through integrating real-world payment methods—Apple Pay on native apps and websites, contactless card acceptance via Tap to Pay on iPhone, Wallet passes for tickets and loyalty cards, and post-purchase order tracking. It clarifies when to use Apple Pay versus in-app purchase, covers merchant setup and certificates, and routes you to solutions for payment rejections and sandbox testing.

MITupdated Jul 2026
★ 1,095repo stars
axiom-integration
by CharlesWiltgen · CharlesWiltgen/Axiom

This router guides you to focused integration guides for every major iOS system capability. Whether you're adding Siri commands, building widgets, handling in-app purchases, managing calendar events, or implementing push notifications, axiom-integration points you to the right reference material. It covers App Intents, StoreKit, EventKit, Contacts, WidgetKit, and background processing patterns.

MITupdated Jul 2026
★ 1,095repo stars
axiom-health
by CharlesWiltgen · CharlesWiltgen/Axiom

axiom-health equips you with expert guidance on HealthKit and WorkoutKit development across iOS, iPadOS, and watchOS. Navigate authorization flows, execute efficient data queries, implement background delivery for change tracking, build live workout sessions, and integrate wellbeing APIs—all grounded in Apple's latest frameworks and concurrency patterns.

MITupdated Jul 2026
★ 1,095repo stars
axiom-shipping
by CharlesWiltgen · CharlesWiltgen/Axiom

Axiom Shipping equips developers with comprehensive guidance for submitting apps to the App Store—from pre-flight checklists and metadata setup to privacy manifest configuration and age rating classification. When rejections occur, the skill provides diagnostic patterns to identify root causes and craft effective appeals. It also covers export compliance, EU DSA requirements, and App Store Connect workflows to ensure smooth releases.

MITupdated Jul 2026
★ 1,095repo stars

More skills axiom-audit-accessibility (MIT)

Tags
mobile-monetizationapp-store-integrationpayment-processingios-commercesubscription-billingtransaction-verificationentitlement-managementsandbox-testing