What problem does it solve?
This Skill removes the friction of running your iOS app locally against a realistic iOS + Supabase staging stack by automating the full startup sequence and troubleshooting common local Docker/Supabase issues.
Core Features & Use Cases
- One-command local staging workflow: Starts Docker, boots local Supabase, refreshes production snapshots, and launches the iOS app on a simulator with real data.
- Fresh-data control: Re-snapshots production data when needed, including after wiped Docker volumes, so you can reliably reproduce bugs and validate features.
- Simulator launch correctness: Looks up the built app’s real bundle identifier from Info.plist and launches with the required skip-auth flow.
- Verification via accessibility tooling: Uses AXe to confirm that real staging data loaded (not preview/empty placeholders) by checking UI accessibility labels.
Quick Start
In your terminal, run the skill to start Docker and Supabase locally, snapshot production data into the local database, start the staging dev server, then build and launch the iOS app on the simulator with real data.