Agent skill

Store Growth Audit

by rshankras in rshankras/claude-code-apple-skills

Stage-by-stage audit of an app's App Store growth machinery against a 54-item P0–P9 playbook — every item scored from an App Store Connect MCP call, a codebase check, or an explicit question to the…

MITAuto-check passedMobile

Install Store Growth Audit

skills CLI
$ npx skills add rshankras/claude-code-apple-skills --skill store-growth-audit -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install rshankras/claude-code-apple-skills store-growth-audit --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/rshankras/claude-code-apple-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/growth/store-growth-audit .claude/skills/store-growth-audit && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
store-growth-audit
GitHub stars
787
Token cost
~3.6k tokens
SKILL.md length
1,526 words
Files
4
Skills in repo
41
Repo updated
First seen
Licence
MIT

At a glance

Stage-by-stage audit of an app's App Store growth machinery against a 54-item P0–P9 playbook — every item scored from an App Store Connect MCP call, a codebase check, or an explicit question to the…

  • Works in 7 steps: Resolve app, mode, and scope. Get the… → Gather evidence — one pass, per… → Score all 54 items against the gathered… → …
  • A pre-launch growth plan
  • SKILL.md covers Where it fits (read the seams), When This Skill Activates, The Model: P0–P9 and Reference Files, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Store Growth Audit is an agent skill from rshankras/claude-code-apple-skills. Stage-by-stage audit of an app's App Store growth machinery against a 54-item P0–P9 playbook — every item scored from an App Store Connect MCP call, a codebase check, or an explicit question to the user, then routed to the skill or command that fixes it. Read-only on App Store Connect. Use for a growth audit or scorecard, a pre-launch growth plan, a quarterly re-audit, or "which growth levers am I missing."

Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `audit-checklist-p0-p4.md`, `audit-checklist-p5-p9.md` and `detection-playbook.md`).

It sits in Mobile, covering App store release. It works with App Store Connect and Model Context Protocol. The repository describes itself as: Claude Code skills for Apple platform development (iOS, macOS, iPadOS) — product validation, code generation, App Store optimization, and more. The licence is MIT.

When your agent uses it

  • A pre-launch growth plan
  • A quarterly re-audit
  • Which growth levers am I missing

Example prompts

  • “which growth levers am I missing.”
  • “/store-growth-audit”

Requirements

  • Pre-approved tools (allowed-tools): Read, Write, Glob, Grep, AskUserQuestion, mcp__asc-metadata__list_apps, mcp__asc-metadata__get_metadata, mcp__asc-metadata__list_locales, mcp__asc-metadata__get_app_pricing, mcp__asc-metadata__list_price_points, mcp__asc-metadata__get_availability, mcp__asc-metadata__list_iap, mcp__asc-metadata__list_subscription_groups, mcp__asc-metadata__list_subscriptions, mcp__asc-metadata__list_app_events, mcp__asc-metadata__list_experiments, mcp__asc-metadata__list_custom_pages, mcp__asc-metadata__get_analytics_report, mcp__asc-metadata__get_sales_report, mcp__asc-metadata__list_reviews

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Resolve app, mode, and scope. Get the appId (from .planning/STATE.md when driven by
  2. Gather evidence — one pass, per detection-playbook.md. Run the full MCP read batch, the
  3. Score all 54 items against the gathered evidence using each item's rule:. Honor
  4. Compute phase scores + maturity level (rules below), and — when a prior scorecard exists —
  5. Select the top 5 actions (rule below).
  6. Write or refresh the scorecard — in a SwiftShip project this is .planning/GROWTH.md
  7. Print the digest and route. Maturity level, phase bar, top-5 with routes, deltas,

What it can do on your machine

Read from SKILL.md and the folder at commit 9ffb831. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Glob
    • Grep
    • AskUserQuestion
    • mcp__asc-metadata__list_apps
    • mcp__asc-metadata__get_metadata
    • mcp__asc-metadata__list_locales
    • mcp__asc-metadata__get_app_pricing
    • mcp__asc-metadata__list_price_points

    …and 10 more on the same allowed-tools line.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Store Growth Audit loads about 3.6k tokens when it runs. Until then it costs about 107 tokens; SKILL.md has 1,526 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~107
When it runs · the whole SKILL.md, loaded when a task matches
~3.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from rshankras/claude-code-apple-skills at commit 9ffb831, republished under its MIT licence (© rshankras). 1,526 words, ~3,588 tokens.

Download SKILL.mdSave it as .claude/skills/store-growth-audit/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
store-growth-audit
description
Stage-by-stage audit of an app's App Store growth machinery against a 54-item P0–P9 playbook — every item scored from an App Store Connect MCP call, a codebase check, or an explicit question to the user, then routed to the skill or command that fixes it. Read-only on App Store Connect. Use for a growth audit or scorecard, a pre-launch growth plan, a quarterly re-audit, or "which growth levers am I missing."
allowed-tools
Read, Write, Glob, Grep, AskUserQuestion, mcp__asc-metadata__list_apps, mcp__asc-metadata__get_metadata, mcp__asc-metadata__list_locales, mcp__asc-metadata__get_app_pricing, mcp__asc-metadata__list_price_points, mcp__asc-metadata__get_availability, mcp__asc-metadata__list_iap, mcp__asc-metadata__list_subscription_groups, mcp__asc-metadata__list_subscriptions, mcp__asc-metadata__list_app_events, mcp__asc-metadata__list_experiments, mcp__asc-metadata__list_custom_pages, mcp__asc-metadata__get_analytics_report, mcp__asc-metadata__get_sales_report, mcp__asc-metadata__list_reviews
last_verified
2026-07-16
review_by
2027-06-22

Store Growth Audit

Walk an app — new or live — through the full App Store growth playbook, phase by phase, and produce a scorecard: what's installed, what's missing, what to do next, and who fixes it.

The invariant: every item has a detection rule. Status comes from an ASC read, a codebase check, or an explicit question — never from vibes. If the user doesn't know, the item is 🟠 unverified, not assumed ✅.

Where it fits (read the seams)

  • Not store-signals. That is the continuous signal → backlog loop: are the numbers moving, did last cycle's bets pay off? This is the structural audit: is the machinery even installed? Run this quarterly (or pre-launch); run store-signals monthly. Trend questions route there.
  • Not analytics-interpretation. Metric-quality judgments ("is 3.2% conversion good?") route there; this skill only records the baseline and whether benchmarks were checked.
  • Fixes never happen here. Every 🔴/🟠 routes to a named sibling skill and (when driven from SwiftShip) an /apple:* command. This skill detects, scores, and routes. Read-only on ASC.

When This Skill Activates

  • "Audit my app's growth / store presence / what levers am I missing"
  • A new app is approaching first submission and needs a growth plan, not just metadata
  • Quarterly re-audit cadence, or after a launch that undershot expectations
  • Before deciding to spend on paid acquisition ("is the free machinery done first?")
  • Portfolio triage: "which of my apps is leaving the most on the table"

The Model: P0–P9

54 items across ten phases. Each phase is a theme; the item detail lives in the checklist files.

PhaseThemeItemsGoal
P0Day-one money toggles4Free margin + a measurement baseline before anything else
P1On-metadata ASO7Every indexed field working (title, subtitle, keywords, events, IAPs)
P2Conversion assets5Icon, screenshots, trust signals that convert impressions
P3Localization5Metadata-first market expansion + PPP pricing
P4Ratings machinery4Prompting, replying, and protecting the rating
P5Experimentation4PPO, CPPs, events as a testing habit
P6Featuring & free discovery6Nominations, new-OS adoption, storefronts, web presence
P7Paid & external traffic8Apple Ads ladder, launch spikes, pre-orders, codes
P8Earnings7Paywall experiments, win-backs, web checkout, bundles
P9Retention loop & ops4Retention surfaces + the recurring refresh calendar

Compressed priority (used for action selection, not the maturity ladder): P0 money toggles first → P1–P3 (metadata, conversion, localization) → P8.4 web checkout + P8.6 volume purchasing (the 2026-era revenue unlocks) → everything else → P7 paid traffic last. Paid spend on top of broken free machinery is burned money.

Reference Files

FilePurpose
detection-playbook.mdGather-once machinery: the MCP batch table, the codebase grep table, the single MANUAL question batch
audit-checklist-p0-p4.mdItems P0.1–P4.4 (25): foundations — money toggles through ratings
audit-checklist-p5-p9.mdItems P5.1–P9.4 (29): growth loops — experimentation through ops

Audit Process

  1. Resolve app, mode, and scope. Get the appId (from .planning/STATE.md when driven by SwiftShip, else list_apps + confirm with the user). App live on the store → existing mode; not yet shipped → pre-launch mode. Scope defaults to the full P0–P9; a named phase runs scoped (see Scoped Runs). A prior scorecard (GROWTH.md), if present, is the diff baseline.
  2. Gather evidence — one pass, per detection-playbook.md. Run the full MCP read batch, the full codebase grep pass, and ONE batched AskUserQuestion round for every MANUAL item. Never interleave gathering with scoring; never ask questions one at a time.
  3. Score all 54 items against the gathered evidence using each item's rule:. Honor applies-if: guards (⚪ N/A) and ⏳ ANNOUNCED flags. Every status carries a terse, citable evidence string (locales: en-US only, SBP: enrolled (user, 2026-07)).
  4. Compute phase scores + maturity level (rules below), and — when a prior scorecard exists — per-item deltas: fixed / regressed / new since last audit.
  5. Select the top 5 actions (rule below).
  6. Write or refresh the scorecard — in a SwiftShip project this is .planning/GROWTH.md (schema in SwiftShip's templates/GROWTH.md); standalone, write GROWTH.md beside the audit. Append an audit-history row; refresh the recurring calendar's next-due dates.
  7. Print the digest and route. Maturity level, phase bar, top-5 with routes, deltas, unanswered MANUAL items, next three calendar due-dates, and the suggested next command/skill.

Item Record Format

Each checklist item is a stanza:

markdown
#### P3.1 Metadata-only localization (ja de fr es pt ko zh-Hans) — core
- detect: MCP `list_locales`
- rule: ✅ ≥7 target locales localized · 🟠 1–6 non-English locales · 🔴 en-only
- new-app: plan — seed target locales in the first submission
- fix: product/localization-strategy → /apple:localize
  • ID (P<phase>.<n>) is stable forever — scorecards diff by ID; never renumber.
  • Flags after the name: core (phase-gating), RECURRING (calendar-driven), ⏳ ANNOUNCED (WWDC26).
  • detect: MCP <tool> · CODE <grep> · MANUAL <question> · HYBRID (combination).
  • rule: explicit ✅/🟠/🔴 thresholds; optional applies-if: guard → ⚪ N/A when it fails.
  • new-app: how pre-launch mode scores it — plan / code / defer (see Modes).
  • fix: sibling-skill → /apple:command — the skill path works standalone; the command half applies when driven from SwiftShip.

Status vocabulary: ✅ done/healthy · 🟠 partial, stale, or unverified · 🔴 missing · ⚪ N/A (applies-if failed; excluded from denominators) · ⏳ ANNOUNCED (not yet scoreable; excluded from denominators; carries prep: and recheck: lines instead of a live rule).

Scoring & Maturity

  • Phase score: ✅ n / N applicable — ⚪ and ⏳ items are excluded from N.
  • Phase grade:
    • Complete — all applicable items ✅
    • Working — ≥50% ✅ and no core item 🔴
    • Gaps — any core item 🔴, or <50% ✅
    • Not started — no applicable item ✅
  • core items (13): P0.1, P0.2, P1.1, P2.2, P2.4, P3.1, P4.1, P4.2, P5.1, P6.1, P8.1, P8.4, P9.2.
  • Growth maturity level (0–9): the highest P such that every phase ≤ P grades at least Working. An app with P0–P3 working but P4 in gaps is Level 3, no matter how good P5–P9 look. The ladder follows numeric phase order; the compressed priority shapes only action selection.

Top-5 action selection: from all applicable 🔴 + 🟠 items, order by compressed-priority tier (T1: P0 · T2: P1–P3 · T3: P8.4 + P8.6-when-live · T4: P4–P6, rest of P8, P9 · T5: P7), then within a tier: core first, 🔴 before 🟠, lowest effort first. Two overrides: an overdue RECURRING calendar item jumps to the top; always include at least one metadata-only quick win (shippable without a binary release).

Show full SKILL.md (590 more words)Show less

Modes: Existing vs Pre-Launch

Existing appPre-launch
EvidenceASC reads + codebase + MANUAL.planning/ docs + codebase + MANUAL
new-app: plan itemsscored normallyplanned-in-docs → 🟠 planned; absent → 🔴
new-app: code itemsscored normallyscored normally (greps work pre-launch)
new-app: defer itemsscored normally⚪ with an activation trigger noted (e.g. "30 days post-launch")
Output framingaudit + deltaslaunch plan (history row tagged mode: pre-launch)

The first post-launch audit diffs cleanly against the pre-launch scorecard — same IDs, same schema.

Scoped Runs (single phase)

"Run phase 3" = audit + worklist for that stage only.

  • Scope: one phase (P3, bare 3 accepted) or a short range/list (P1-P3, P0,P4). Default remains the full P0–P9 audit.
  • Evidence: pull only the detection-playbook.md rows whose items are in scope — MCP calls, greps, and MANUAL questions alike. A P1 run needs get_metadata/list_locales/list_iap/ list_app_events, not sales reports or paywall greps.
  • Scorecard: update only the in-scope phase tables and their Phase Scores rows; every other row stays untouched (stable IDs make the partial update safe). Append an Audit History row tagged scope: P3. Recompute the maturity level from the refreshed rows plus the untouched remainder — mark it (est.) if any out-of-scope phase has never been audited.
  • Output: instead of the top-5, print the phase worklist — every applicable in-scope item with status, evidence, and route — ordered core first, 🔴 before 🟠, lowest effort first. End by offering to start the first route (gated, as always).
  • A scoped run never rewrites items outside its scope, and never counts as a full re-audit for the Recurring Calendar's "announced-features recheck" row unless the ⏳ items are in scope.

Output Format

The scorecard file (schema = SwiftShip templates/GROWTH.md): header (app, date, mode, maturity) · phase-score table · top-5 actions · ten per-phase tables (ID | Item | Status | Evidence | Next step | Route) · Watchlist (⏳ announced) · Recurring Calendar · Baseline Metrics Snapshot · append-only Audit History.

The printed digest never dumps 54 rows:

Growth audit: <App> — Level 4/9 (existing, re-audit)
P0 ▓▓▓░ 3/4 · P1 ▓▓▓▓▓░░ 5/7 · P2 ▓▓▓░░ 3/5 · P3 ▓░░░░ 1/5 · P4 ▓▓▓▓ 4/4 …
Top 5: 1) P0.1 Apply to Small Business Program (route: growth/indie-business) …
Since last audit: 3 fixed, 1 regressed (P9.3 update freshness)
Unverified (you were unsure): P0.3 peer benchmarks, P7.2 brand defense
Calendar: featuring nomination due in 12 days · keyword refresh due 2026-10-01
Next: /apple:localize (or product/localization-strategy standalone)

Routing Map

The only place the full route list lives; stanzas carry the short form.

Audit areaSibling skill (canonical)SwiftShip command
SBP, business opsgrowth/indie-business— (ASC manual)
Billing grace/retry, subscription lifecyclegenerators/subscription-lifecycle/apple:subscription
Analytics baseline, benchmarksgrowth/analytics-interpretation/apple:learn-from-store
Keywords, metadata fields, AI taggingapp-store/keyword-optimizer/apple:metadata (or /apple:aso if installed)
Apple Ads (discovery, exact, halo, brand)app-store/apple-search-ads/apple:aso if installed
Screenshots, previews, Creative Assetsapp-store/screenshot-planner/apple:screenshots
Icon + PPO + CPP experimentsgenerators/product-page-optimization, generators/custom-product-pages/apple:experiment
In-app eventsgenerators/in-app-events/apple:event
Localization + PPP pricingproduct/localization-strategy, monetization (pricing-models)/apple:localize
Ratings: prompting, replies, protectionapp-store/ratings-mechanics, generators/review-prompt, app-store/review-response-writer/apple:ratings (health + replies); /apple:ship (phased release)
Featuring nominationsgenerators/featuring-nomination— (ASC manual, calendar-driven)
New-OS adoption—/apple:modernize
App Intents / Spotlightapple-intelligence/app-intents, generators/spotlight-indexing/apple:plan
Web SEO, landing page, deal sitesapp-store/web-presence—
Pre-orders, offer codes, waitlistgenerators/pre-orders, generators/offer-codes-setup, product/beta-testing/apple:testflight
Paywall + pricing experimentsgenerators/paywall-generator, monetization/apple:subscription
Win-backs, retention messaginggenerators/win-back-offers/apple:subscription
External purchase links / web checkoutmonetization/external-purchases—
Bundles, Family Sharing, volume licensingmonetization/bundles-and-licensing—
Retention surfacesgenerators/onboarding-generator, generators/push-notifications, generators/widget-generator, generators/live-activity-generator/apple:plan

Caveats

  • Read-only on ASC. The audit never mutates anything — not even analytics report setup (that routes to store-signals / /apple:learn-from-store). Surface → score → route.
  • MANUAL honesty. Ask once, in one batch. "I don't know" scores 🟠 unverified — the scorecard tells the user what to go check, it never guesses.
  • ⏳ items are rechecked every audit. Apple ships announced features on its own schedule; each ⏳ stanza carries a dormant detection rule — when the feature is live, apply it and drop the flag.
  • Never reset the ratings summary (P4.4). That item is a guardrail, not a task: resetting discards accumulated social proof and is almost never recoverable. Default ✅; flip to 🔴 only if a reset is planned or happened — then route to app-store/ratings-mechanics to stop it.
  • Stable IDs. New items get new numbers; retired items keep their row with status retired.

© rshankras, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files in skills/growth/store-growth-audit of rshankras/claude-code-apple-skills.

  • SKILL.md
  • audit-checklist-p0-p4.md
  • audit-checklist-p5-p9.md
  • detection-playbook.md

Open the folder on GitHubat commit 9ffb831

Compare with similar skills

Store Growth Audit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Store Growth Audit compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Store Growth Audit this skillrshankras/claude-code-apple-skills787—~3.6kAutomated safety check: PassMIT
Asc Revenuecat Catalog Syncrorkai/app-store-connect-cli-skills1.1k3 repos~3.8kAutomated safety check: PassMIT
Releasemovieclaw/MovieClaw160—~2.7kAutomated safety check: PassCustom licence
Apple Mobiletellahq/opensession394—~781Automated safety check: PassMIT
Openaso Asohubab1/OpenASO177—~946Automated safety check: PassMIT
Release Asc CLIrorkai/App-Store-Connect-CLI7.7k—~2.4kAutomated safety check: PassMIT

Similar skills

  • Asc Revenuecat Catalog Sync

    rorkai/app-store-connect-cli-skills

    Reconcile App Store Connect subscriptions and in-app purchases with RevenueCat products, entitlements, offerings, and packages using asc and RevenueCat MCP.

    1.1k GitHub starsUsed in 3 repos~3.8k tokens
    MobileAuto-check passed
  • Release

    movieclaw/MovieClaw

    发布 movieclaw 新版本。当用户要求发版、发布新版本、打 tag、发布 NER 模型、发布 Docker 镜像,或打包上传 iOS App 到 TestFlight / App Store、补传发版附件(IPA、Mac 转码器、Mac 版 App)时使用。涵盖版本号三处同步、应用/模型/镜像/iOS 的完整流程、可选附件失败补救与检查清单。

    160 GitHub stars~2.7k tokensUpdated today
    MobileAuto-check passed
  • Apple Mobile

    tellahq/opensession

    Build SwiftPM/xtool iOS apps and prepare explicitly approved ad-hoc or TestFlight releases through the apple-build and apple-release MCP servers.

    394 GitHub stars~781 tokensUpdated yesterday
    MobileAuto-check passed
  • Openaso Aso

    hubab1/OpenASO

    A skill your agent uses when performing App Store Optimization work with OpenASO MCP data: ASO audits, keyword research, metadata optimization, screenshot strategy, review analysis, competitor…

    177 GitHub stars~946 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Release Asc CLI

    rorkai/App-Store-Connect-CLI

    Publish and verify a new release of the App-Store-Connect-CLI repository.

    7.7k GitHub stars~2.4k tokensUpdated today
    MobileAuto-check passed
  • App Store Release Flow

    rorkai/app-store-connect-cli-skills

    Orchestrates App Store releases with the asc CLI: staging a version, uploading or building, publishing and submitting for review, with dry-run and confirmation gates.

    1.1k GitHub starsUsed in 2 repos~2k tokens
    MobileAuto-check passed

More from rshankras/claude-code-apple-skills

All 41 skills in this repo
  • Accessibility Generator

    rshankras/claude-code-apple-skills

    Generate accessibility infrastructure for VoiceOver, Dynamic Type, and accessibility features.

    787 GitHub stars~1.4k tokensUpdated 2 mo ago
    Auto-check: notes
  • Animation Patterns

    rshankras/claude-code-apple-skills

    SwiftUI animation patterns including springs, transitions, PhaseAnimator, KeyframeAnimator, SF Symbol effects, scroll-driven effects, mesh gradients, text renderers, and shader effects.

    787 GitHub stars~2.1k tokensUpdated 2 mo ago
    Auto-check passed
  • App Description Writer

    rshankras/claude-code-apple-skills

    Generate compelling App Store descriptions that convert browsers into users.

    787 GitHub stars~1.3k tokensUpdated 2 mo ago
    Auto-check passed
  • App Icon Generator

    rshankras/claude-code-apple-skills

    Generates an app icon for macOS or iOS — a fast CoreGraphics placeholder and/or flat layered source art to finish in Icon Composer (the Liquid Glass / iOS 26+ standard).

    787 GitHub stars~5.1k tokensUpdated 2 mo ago
    Auto-check: notes
  • App Namer

    rshankras/claude-code-apple-skills

    Turn an app idea into validated, App-Store-ready name candidates.

    787 GitHub stars~3.4k tokensUpdated 2 mo ago
    Auto-check passed
  • Bundles And Licensing

    rshankras/claude-code-apple-skills

    Revenue beyond the single-app price tag — own-app bundles, Family Sharing as a conversion lever, cross-developer bundles & suites, and institutional licensing via Group Purchases / Apple School &…

    787 GitHub stars~1.8k tokensUpdated 2 mo ago
    Auto-check passed

Categories

Questions about Store Growth Audit

What does Store Growth Audit do?

Stage-by-stage audit of an app's App Store growth machinery against a 54-item P0–P9 playbook — every item scored from an App Store Connect MCP call, a codebase check, or an explicit question to the…. Store Growth Audit is an agent skill from rshankras/claude-code-apple-skills. Stage-by-stage audit of an app's App Store growth machinery against a 54-item P0–P9 playbook — every item scored from an App Store Connect MCP call, a codebase check, or an explicit question to the user, then routed to the skill or command that fixes it.

When should I use Store Growth Audit?

Store Growth Audit fits situations like: A pre-launch growth plan; A quarterly re-audit; which growth levers am I missing.

How do I install Store Growth Audit in Claude Code?

Run `npx skills add rshankras/claude-code-apple-skills --skill store-growth-audit -a claude-code`. Or copy the skill folder (skills/growth/store-growth-audit in rshankras/claude-code-apple-skills) into .claude/skills/store-growth-audit in your project. Claude Code loads it when a task matches its description.

How do I install Store Growth Audit in Codex?

Run `npx skills add rshankras/claude-code-apple-skills --skill store-growth-audit -a codex`. Or copy the skill folder (skills/growth/store-growth-audit in rshankras/claude-code-apple-skills) into .agents/skills/store-growth-audit in your project. Codex loads it when a task matches its description.

Can I use Store Growth Audit in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rshankras/claude-code-apple-skills --skill store-growth-audit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/store-growth-audit, .gemini/skills/store-growth-audit, .github/skills/store-growth-audit and .opencode/skills/store-growth-audit in your project.

What does Store Growth Audit need to run?

SKILL.md names no scripts, command-line tools or credentials: Store Growth Audit is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Glob, Grep, AskUserQuestion, mcp__asc-metadata__list_apps, mcp__asc-metadata__get_metadata, mcp__asc-metadata__list_locales, mcp__asc-metadata__get_app_pricing, mcp__asc-metadata__list_price_points, mcp__asc-metadata__get_availability, mcp__asc-metadata__list_iap, mcp__asc-metadata__list_subscription_groups, mcp__asc-metadata__list_subscriptions, mcp__asc-metadata__list_app_events, mcp__asc-metadata__list_experiments, mcp__asc-metadata__list_custom_pages, mcp__asc-metadata__get_analytics_report, mcp__asc-metadata__get_sales_report, mcp__asc-metadata__list_reviews.

Does Store Growth Audit access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Store Growth Audit safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Store Growth Audit use?

Store Growth Audit is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Store Growth Audit use?

About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Store Growth Audit?

Skills that share tags, products or a category with Store Growth Audit: Asc Revenuecat Catalog Sync (rorkai/app-store-connect-cli-skills, 1.1k stars), Release (movieclaw/MovieClaw, 160 stars), Apple Mobile (tellahq/opensession, 394 stars) and Openaso Aso (hubab1/OpenASO, 177 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Store Growth Audit?

rshankras (a GitHub user) maintains it in rshankras/claude-code-apple-skills, which has 787 GitHub stars. The repository holds 41 skills in this directory. The repository was last updated on July 24, 2026.

Source: rshankras/claude-code-apple-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.