app-store-readiness
Prepare a mobile or desktop app, especially a Tauri v2 app, for App Store, Google Play, Mac App Store, and Microsoft Store publication.
Skill by yokuze
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yokuze-app-store-readiness
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: legal
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/app-store-readiness
What's inside
- Skill name
app-store-readiness- Description
- Prepare a mobile or desktop app, especially a Tauri v2 app, for App Store, Google Play, Mac App Store, and Microsoft Store publication. Use when planning, auditing, implementing, or verifying release readiness, including store metadata and assets, signing, privacy, accounts, payments, accessibility, review access, legal documents, and release submission.
- License
- MIT
- Instructions
- 145 lines in SKILL.md · view on GitHub
Files (9)
- SKILL.md
- apple.md · references/
- credential-validation.md · references/
- google-play.md · references/
- legal-and-product.md · references/
- microsoft-store.md · references/
- release-dossier.md · references/
- store-assets.md · references/
- tauri-v2.md · references/
SKILL.md (first lines)
# App store readiness Prepare a shipping app for the stores it will actually enter. Produce evidence for every release requirement; do not label an app "production-ready" because it builds locally. ## Operating rules - Start by naming the target stores, countries or regions, developer account type, business model, data flows, and app features. Treat an unchosen store as out of scope. - Read the matching store and Tauri references before changing app code or release files. Refresh policy pages during the release, even if this skill has a recent policy snapshot. - Separate a store requirement, a law, a license obligation, a platform convention, and a recommended improvement. Cite the official source and the date checked for every hard release requirement. - Do not invent legal advice or claim that a document makes an app compliant. Flag cases that need qualified legal, privacy, tax, payments, healthcare, gambling, child-safety, or export-control review. - Treat data collected by a backend, webview, analytics, ads, crash reporting, and every third-party SDK as app data. The app's own code is not the boundary. - Do not add an open-source-license screen merely because the app uses open source. Add notices wherever each dependency license requires them; use an in-app view when that is the practical or required delivery channel. See `references/legal-and-product.md`. - When the user asks for step-by-step instructions, write a click-by-click procedure rather than a release outline. List the console and page, exact field values, every applicable checkbox or capability, what to leave off, required files or credentials, the save or submit action, expected result, and evidence to retain. Derive selections from the final manifest, entitlements, permissions, and product scope. Never say only "configure signing", "enable capabilities", or "complete the declarations" when the next screen has concrete choices. - For store-listing marketing copy, use the `write-app-store-copy` skill. Its research, table-stakes rejection, claim-evidence check, and reader-inference test are required before approving copy. - Distinguish similarly named portals. For Apple, configure App ID capabilities in Apple Developer under Certificates, Identifiers & Profiles. App listing and submission fields live in App Store Connect. Give the correct navigation path. - Never treat a secret name, a recent write timestamp, or a nonempty value as credential proof. Validate release credentials and variables with `references/credential-validation.md` before the first remote build and after replacing or rotating any value. ## Workflow 1. Inventory what the release includes. Inspect the repository, build configuration, packages, native manifests, entitlements, capabilities, permissions, backend APIs, telemetry, payments, auth, content sources, and supported devices. Write a release ledger with owner, evidence, status, source URL, and checked date for each requirement. 2. Classify the app. Use `references/legal-and-product.md`. Record whether the app has accounts, user content, subscriptions or digital goods, ads, children, personal or sensitive data, regulated functions, hardware access, encryption, location, or content that varies by region. This decides which conditional requirements apply. 3. Apply store and Tauri requirements. Read only the references for selected platforms: - iOS, iPadOS, or macOS App Store: `references/apple.md` - Android / Google Play: `references/google-play.md` - Windows / Microsoft Store: `references/microsoft-store.md` - Tauri v2 on any platform: `references/tauri-v2.md` Translate each requirement into a repository change, Console or Connect field, test, or explicit exemption. Keep permissions, disclosures, in-app behavior, and store answers in agreement. For a procedural handoff, inventory the actual choices on every referenced screen. Include a positive selection and an explicit "leave off" decision for capabilities and permissions. If a console choice cannot be derived, mark it as a decision or blocker instead of skipping it. 4. Build the legal and support pages. Use `references/legal-and-product.md` to decide which documents and in-app destinations are needed. If a public site is not available, draft version-controlled Markdown files for review. Mark any required public URL as a release blocker until it is hosted. Do not submit a file or placeholder URL where the store requires a live, public page. 5. Build the listing package. Use `references/store-assets.md`. Capture the shipping app on each supported device class; use fictional accounts and data; localize screenshots that contain text. Verify the final upload slots in the relevant console because asset dimensions and required device sets move. 6. Validate release credentials and variables. Use `references/credential-validation.md`. Inventory every secret and variable referenced by release workflows. Verify formats, parse cryptographic material, check related values belong together, and authenticate against read-only provider endpoints where available. Put cheap, non-destructive checks before resource creation and compilation in CI. Remove or mark invalid credentials as blockers; do not leave them present merely to satisfy a presence check. 7. Verify the product, not only the binary. Test clean install, upgrade, offline or failure behavior, permissions granted and denied, keyboard and touch paths, screen readers, scaling, external links, account creation and deletion, purchase restoration, logout, data export or deletion where offered, and every listed feature. Run the platform-specific checks in the selected references on real devices where a simulator cannot prove the behavior. 8. Assemble the review handoff. Use `references/release-dossier.md`. Supply working reviewer credentials, reset steps, hardware or sample-data instructions, test notes for non-obvious paths, feature flags, support contacts, and a rollback plan. Confirm servers, certificates, and purchase products are live for review. 9. Make the release decision. The release ledger must show every applicable hard requirement as passed with evidence. Mark unknowns and policy changes as blockers. Keep a dated policy snapshot with the release so a later update can tell which rules were checked. ## Required handoff Deliver a concise release dossier containing: - selected platforms, regions, versions, package or bundle IDs, and release owner; - a requirement matrix with source, checked date, applicability, evidence, and status;
From yokuze/aix-config, MIT.
More from yokuze/aix-config
- 0.592score
write-app-store-copy
yokuze
Research, write, rewrite, or review professional App Store and Google Play marketing copy for any kind of app or game, including names, subtitles, short…
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
mobile-game-patterns
yokuze
Use any time you are designing new features, brainstorming solutions, or modifying the UI of a mobile or desktop video game
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
learn
yokuze
Maintain persistent memory across sessions using a .context/ directory.
SkillBFreshness: B★ 1Claude Code +9 - 0.432score
new-repo-setup
yokuze
Standardize a new or freshly-scaffolded project repository.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
npm-search
yokuze
Search for npm packages to solve problems instead of writing custom code.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
five-whys
yokuze
Conduct root cause analysis using the Five Whys technique.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Oct 8, 2026 (20 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/yokuze/aix-config
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from yokuze
- 0.592score
write-app-store-copy
yokuze
Research, write, rewrite, or review professional App Store and Google Play marketing copy for any kind of app or game, including names, subtitles, short…
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
mobile-game-patterns
yokuze
Use any time you are designing new features, brainstorming solutions, or modifying the UI of a mobile or desktop video game
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
learn
yokuze
Maintain persistent memory across sessions using a .context/ directory.
SkillBFreshness: B★ 1Claude Code +9 - 0.432score
new-repo-setup
yokuze
Standardize a new or freshly-scaffolded project repository.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
npm-search
yokuze
Search for npm packages to solve problems instead of writing custom code.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
five-whys
yokuze
Conduct root cause analysis using the Five Whys technique.
SkillDFreshness: D★ 1Claude Code +9
Cite this page
app-store-readiness skill. Agent Mart. https://agentmart.dev/skills/yokuze-app-store-readiness (last updated 2026-10-24)