← ClaudeAtlas

appstore-aso-auditorlisted

Run an offline ASO audit on canonical App Store metadata under `./metadata` and, when available, add Astro MCP keyword-gap analysis and Apple app-tag context. Use after `asc metadata pull`.
Xopoko/plug-n-skills · ★ 3 · AI & Automation · score 76
Install: claude install-skill Xopoko/plug-n-skills
# App Store ASO Auditor Audit the latest local metadata version first; Astro keyword gaps and Apple-generated tags are additive signals. ## Preconditions - Canonical metadata from `asc metadata pull --app "APP_ID" --version "1.2.3" --dir "./metadata"`. - Normalize `asc migrate export` or `asc localizations download` output before auditing. - Read `references/aso_rules.md` for rule details. - Use highest semantic version under `metadata/version/`. - Primary locale is `en-US` unless the user specifies another. Paths: - App-info fields: `metadata/app-info/{locale}.json` - Version fields: `metadata/version/{latest-version}/{locale}.json` - App name may be absent; fetch with `asc apps info list` or ask before flagging it. ## Offline Checks 1. Keyword waste: tokens in `subtitle` or `name` also present in `keywords`. For Arabic also compare variants without `ال`; for CJK split by punctuation/character groups. 2. Underused fields: keywords below 90/100 or subtitle below 20/30 chars. 3. Missing fields: empty `subtitle`, `keywords`, `description`, `whatsNew`; only flag `name` if present and empty. 4. Bad keyword separators: spaces after commas, semicolons, or pipes. 5. Cross-locale gaps: non-primary locale keywords identical to the primary locale. 6. Description coverage: keywords absent from description as conversion evidence, not Apple indexing evidence. Ignore Latin keywords in non-Latin descriptions when they target separate search paths. Optional app tags: ```bash asc app