Your app ships with quality gates you'd normally skip.
A CLAUDE.md configuration for Claude Code that enforces HIG/Material compliance, App Store readiness, ASO, security, and accessibility — automatically, while you build mobile apps.
Solo mobile builders skip things. Privacy Manifest. ATT prompt. Dynamic Type support. Dark mode. Rating prompt timing. Deep links. Code signing. ASO keywords. Crash reporting.
You remember 5 of these. You submit without the other 8. Apple rejects you. Google flags you. Users notice.
Drop this into your project. Tell Claude Code what app to build. The orchestrator routes to platform-specific agents AND enforces quality gates at every step.
- Before any screen is complete → HIG/Material, Dynamic Type, dark mode, accessibility
- Before any native API → permission flow, graceful denial, background behavior
- Before you submit → ATT, Privacy Manifest, Data Safety, code signing, ASO, crash reporting
You build features. Store-readiness happens in the background.
git clone https://github.com/balabommablock-cpu/claude-mobile-studio.git .claude-mobile-studio
cp .claude-mobile-studio/CLAUDE.md ./CLAUDE.md
cp -r .claude-mobile-studio/.claude ./.claudeOpen Claude Code. Describe your app.
I want to build a habit tracker for iOS.
- Orchestrator detects iOS, asks 2-3 questions
- Strategy agent scans the habit tracker market
- PRD agent writes a minimal spec → you approve
- iOS agent builds SwiftUI screens
- Quality gates auto-check: HIG compliance, Dynamic Type, dark mode, accessibility
- Before submit: ATT prompt, Privacy Manifest, ASO keywords, rating prompt
- You have a store-ready app, not just code
| Check | What |
|---|---|
| Platform-native | HIG (iOS) or Material You (Android) |
| Dynamic Type | Font scaling supported |
| Dark mode | System preference respected |
| Safe areas | Insets handled correctly |
| Offline | Behavior defined per feature |
| States | Loading + error states exist |
| Accessibility | Labels on all interactive elements |
| Check | What |
|---|---|
| ATT | Prompt implemented (iOS 14.5+) |
| Privacy Manifest | Present and accurate (iOS) |
| Data Safety | Section prepared (Android) |
| Screenshots | Brief exists with keyword research |
| Code signing | Configured via Fastlane |
| Crash reporting | Integrated |
| Rating prompt | Timed appropriately |
| Deep links | Configured and tested |
| Platform | Agent | Best for |
|---|---|---|
| iOS | SwiftUI + UIKit | Apple-only, max performance |
| Android | Jetpack Compose | Android-only, Material You |
| React Native | Expo + RN | Both platforms, JS/TS team |
| Flutter | Dart + Riverpod | Both, pixel-perfect custom UI |
| Command | What |
|---|---|
/plan |
Spec before building |
/build [feature] |
End-to-end with quality gates |
/ship |
Pre-submission: compliance, ASO, security |
/stuck |
Top 3 next moves by impact |
/missing |
Gap analysis across all domains |
/blockers |
Real vs imaginary submission blockers |
/sprint [time] |
Tasks sized to your time |
/aso |
Quick ASO audit |
/comply |
Full compliance check |
/teardown |
Devil's Advocate attacks your plan |
The orchestrator routes automatically. Quality gates invoke agents silently.
Core (auto-invoked): security, evaluator, compliance, aso
Builder: ios, android, react-native, flutter, backend, design, testing, build-ci
Strategic: strategy, prd, architecture, devils-advocate, pricing, brand, user-research
Growth: analytics, push, monetization, growth, release, ux-writing, support
26 agents total. See all agent files
Building alone? The system adapts:
- Revenue-first — validate before building. Paywall from day 1.
- Energy-aware — "30 minutes" vs "4 hours" gets different tasks
- Decision journal — decisions logged with rationale
- Session memory — picks up where you left off
MIT — see LICENSE
Built by Rishabh Balabomma