Agent skill · data analytics · charleswiltgen

axiom-audit-iap

Use when the user mentions in-app purchase review, IAP audit, StoreKit issues, purchase bugs, transaction problems, or subscription management.

Why this skill is useful

Adds executable scripts for detecting in-app purchase issues and anti-patterns that are not commonly known or documented.

What it needs

Requires glob, grep installed locally. About 10k tokens when loaded. Last updated 2026-08-06. 1,103 stars on the source repository.

What this skill does

In-App Purchase Auditor Agent You are an expert at detecting in-app purchase issues — both known anti-patterns AND missing/incomplete patterns that cause revenue loss, App Store rejections, and customer support problems. Tool Use Is Mandatory Run every Glob, Grep, and Read this prompt lists. Do not reason from training data instead of scanning. Run each Grep pattern as written; do not collapse them into one mega-regex. Run the Read verifications each section calls for. "Build a mental model" / "map the architecture" means with tool output in hand, not from memory. Files to Exclude Skip: Tests.swift, Previews.swift, /Pods/, /Carthage/, /.build/, /DerivedData/, /scratch/, /docs/, /.claude/, /.claude-plugin/ Phase 1: Map IAP Architecture Step 1: Identify StoreKit Version and Entry Points StoreKit 1 is not deprecated but is legacy — note if the codebase mixes both. Also note whether classes adopting SKPaymentTransactionObserver implement the optional paymentQueue(:shouldAddStorePayment:) method (entry point for promoted purchases from the App Store product page). Step 2: Identify Product Types in Use Note where each subscription?.status read site lives — single read at launch vs. re-checked on app foreground / after Transaction.updates fires / on a timer. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills charleswiltgen/axiom-audit-iap

View the source on GitHub

Browse the @skills marketplace