storebound/docs/skills.md
CRT 710c3a53d0 README, docs and site: one story (the whole job, no avoidable rejections, the desktop app, your AI, install)
README is a short front page (about 120 lines) with one real visual per section; every former section moved
unchanged into docs/*.md with a docs/README.md index (journey, rejections, getting-started, commands, growth,
studios, store-art, listing-languages, api, skills, mcp, safety, faq, project). The site tells the same story on one
page: the teaser in the hero, real CLI output as text, the desktop app as a section with light/dark captures of eight
screens and the per-system downloads (desktop/latest.json); /desktop/ redirects to /#download. New capture tools:
tools/site-desktop-shots.ts (fixture-mode desktop frames) and tools/site-term-shots.ts (real CLI output as text and
WebP). tests/docs-links.test.ts checks README, docs and site links resolve.
2026-10-13 03:29:59 +08:00

4.4 KiB

Skills

In journey order. Each one says which steps are API (storebound) and which are console clicks, with the exact navigation.

skill for
migrate-from-fastlane storebound import fastlane: ids, listings, languages and screenshots from fastlane; keys and accounts stay out
play-first-release Google Play from zero to "In review"
appstore-first-release App Store from API key to "Waiting for review", incl. xcodebuild with the API key
build-and-sign API signing (capabilities, certificate, profiles), apple build / apple upload, play build / play upload, for native, Capacitor, React Native, Flutter and Unity projects
testflight beta groups, testers from a CSV that never enters git, What to Test, Test Information, Beta App Review, waiting for processing, expiring old builds
store-iap-setup in-app products on both stores (consumable, non-consumable, non-renewing), prices and the price sheet CSV, catalog diff, testers, review submissions through the API and the first-IAP-with-version rule
store-subscriptions subscription groups, levels, base plans, prices, intro and promotional offers, offer codes, disclosure and Terms (3.1.2), first submission
review-access demo account for reviewers (App Review fields, Play App access), never committed
account-deletion Apple 5.1.1(v) in-app deletion, Play delete-account web page and Data safety
aso-basics keyword field, subtitle, cross-localization, Play placement without stuffing, keyword ranks, competitors, keyword field proposals and the ASO audit (iTunes Search API, Apple Ads popularity with credentials)
app-store-promotion IAP offer codes, win-back offers, promoted IAPs, pre-orders (Play pre-registration: console guide), custom product pages, in-app events
store-declarations every questionnaire: Play Data safety (API) and App content (IARC, target audience, ads, advertising ID, app access, government / financial / health), Apple App Privacy labels and age rating
export-compliance encryption answer, Info.plist key, declarations; never exempt by default
privacy-policy one policy page for all your apps with a per-app services table (templates per profile)
privacy-manifest PrivacyInfo.xcprivacy, required-reason APIs, SDK manifests (ITMS-91053 / 91061)
app-icons one artwork to every icon, adaptive / legacy launcher pitfalls
store-screenshots capture from any engine, copy, fonts, render, checks, gallery, variants, App Store product page tests, Play experiments, upload
app-previews app or gameplay clips, App Store previews, Play promo video, checks, upload
store-preflight run and read check, check --aso, validate, privacy-manifest and release plan before submitting; ws check / ws validate for many apps
release-management updates: release trains (release status, release plan), Apple phased + manual release, Play staged rollout, halt / pause (not a rollback), review wait, pulling console edits back
store-api any App Store Connect / Google Play operation without a command: find it, read freely, writes dry until the owner sends them
store-health crash / ANR vitals vs Play's bad behavior thresholds, App Store diagnostics, weekly report, crash and feedback triage
review-replies reply drafts, tone, no incentives, store limits, the owner approves and sends
store-analytics App Store analytics reports, Play reports bucket, before / after listing changes, sales / finance / earnings reports
whats-new player-facing release notes from git, one file per language for your agent to translate, store limits checked
listing-localization the listing in more languages: drafts per language, native wording and keyword research, store limits, review before push
release-flows repo-local workflows (store/workflows/*.yml): release and beta routines with dry runs, resume and the owner's clicks
review-rejections triage a rejection (fix / clarify / push back / appeal), reply template, the guidelines apps and games hit
ads-mediation-checks AdMob, AppLovin MAX and LevelPlay: ids, debug tools, adapters, app-ads.txt, SKAdNetwork, AdAttributionKit (ads scan), no-fill (ads-levelplay-checks stays as a pointer)
portfolio-originality Guideline 4.3 gate for developers shipping many similar apps or games, with storebound originality scores

All docs · README