iiRecord
Agentic AI Atlas · truongduy2611/app-store-preflight-skills
page:docs-reference-repos-truongduy2611-app-store-preflight-skills-researcha5c.ai
II.
Page JSON

page:docs-reference-repos-truongduy2611-app-store-preflight-skills-research

Structured · live

truongduy2611/app-store-preflight-skills json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · wiki/docs/reference-repos/truongduy2611/app-store-preflight-skills/research.mdCluster · wiki
Record JSON
{
  "id": "page:docs-reference-repos-truongduy2611-app-store-preflight-skills-research",
  "_kind": "Page",
  "_file": "wiki/docs/reference-repos/truongduy2611/app-store-preflight-skills/research.md",
  "_cluster": "wiki",
  "attributes": {
    "nodeKind": "Page",
    "sourcePath": "docs/reference-repos/truongduy2611/app-store-preflight-skills/research.md",
    "sourceKind": "repo-docs",
    "title": "truongduy2611/app-store-preflight-skills",
    "displayName": "truongduy2611/app-store-preflight-skills",
    "slug": "docs/reference-repos/truongduy2611/app-store-preflight-skills/research",
    "articlePath": "wiki/docs/reference-repos/truongduy2611/app-store-preflight-skills/research.md",
    "article": "\n# truongduy2611/app-store-preflight-skills\n\n## Metadata\n- **Stars**: 1,065\n- **Description**: AI agent skill to scan iOS/macOS projects for App Store rejection patterns before submission\n- **License**: MIT\n- **Last pushed**: 2026-03-20\n- **Topics**: (none)\n- **Fork**: No\n\n## Classification\n- **Archetype**: utility-with-skill\n- **Domain**: iOS/macOS App Store submission\n\n## Structure\n- `SKILL.md` -- comprehensive preflight skill instructions\n- `references/` -- structured reference materials:\n  - `guidelines/` -- 100+ Apple Review Guidelines indexed\n  - `guidelines/by-app-type/` -- 10 app-type specific checklists (all_apps, subscription_iap, social_ugc, kids, health_fitness, games, macos, ai_apps, crypto_finance, vpn)\n  - `rules/` -- rejection rules organized by category:\n    - `metadata/` -- competitor terms, Apple trademark, China storefront, accurate metadata, subscription metadata\n    - `subscription/` -- missing ToS/PP, misleading pricing\n    - `privacy/` -- unnecessary data, privacy manifest\n    - `design/` -- Sign in with Apple, minimum functionality\n    - `entitlements/` -- unused entitlements\n- Integrates with `asc` CLI (App Store Connect CLI)\n- Install via: `npx skills add truongduy2611/app-store-preflight-skills`\n\n## Key Observations\n- Highly structured compliance checking workflow\n- Clear process: identify app type -> load checklist -> pull metadata -> scan against rules -> report -> autofix\n- Rule-based architecture with severity levels (REJECTION vs WARNING)\n- The workflow is inherently a process: sequential phases with clear inputs/outputs\n- MIT license -- permissive\n- Relatively focused scope (pre-submission only)\n\n## Extractable Value\n\n### Processes\n- **App Store preflight workflow** -- placement: `specializations/mobile/app-store-preflight.js`\n  - App type classification\n  - Metadata pull and validation\n  - Rule-based scanning against Apple guidelines\n  - Finding report with severity/resolution\n  - Autofix and re-validation\n  - Breakpoints: human review of findings before autofix\n- **Compliance checklist orchestration** -- placement: `specializations/shared/compliance-checklist.js`\n  - Generic pattern extractable from this: load checklist by type -> scan -> report -> fix -> verify\n  - Applicable beyond App Store to any compliance domain\n\n### Plugin Ideas\n- **app-store-preflight plugin** -- babysitter marketplace plugin\n  - install.md: install `asc` CLI (`brew install asc`), configure App Store Connect credentials\n  - Skills: preflight scan, metadata validation, rule checking\n  - References: bundled Apple guidelines and rejection rules\n  - Hooks: pre-commit hook to run preflight before submission-related commits\n\n### SKIP\n- Individual Apple guideline content (reference knowledge)\n- asc CLI integration details (external tool, not babysitter primitive)\n\n## Library Mapping\n\n| Extractable Process | Library Status | Action | Existing Path | Target Placement |\n|-------------------|----------------|--------|---------------|------------------|\n| App Store Preflight Workflow | NEW | iOS/macOS App Store compliance checking with app type classification and rule-based scanning | - | specializations/mobile/app-store-preflight.js |\n| Compliance Checklist Orchestration | NEW | Generic compliance pattern: load checklist by type → scan → report → fix → verify | - | specializations/shared/compliance-checklist.js |\n\n## Plugin Marketplace Mapping\n\n| Plugin Idea | Marketplace Status | Action | Existing Plugin | Target Placement |\n|-------------|-------------------|--------|-----------------|------------------|\n| App Store Preflight Plugin | NEW | iOS/macOS App Store compliance checking with ASC CLI integration and pre-commit hooks | - | plugins/a5c/marketplace/plugins/app-store-preflight/ |\n",
    "documents": []
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "page:docs-reference-repos",
      "to": "page:docs-reference-repos-truongduy2611-app-store-preflight-skills-research",
      "kind": "contains_page"
    }
  ]
}