What problem does it solve?
This Skill helps you verify end-to-end correctness in a React Native + Supabase app by detecting mismatches across the database layer, client queries, auth/RLS rules, navigation, and state usage before bugs ship.
Core Features & Use Cases
- Boundary cross-checking: Validates Supabase query ↔ schema/typing, Expo Router routes ↔ navigation calls, and Zustand store state ↔ component selectors to prevent integration regressions.
- Supabase RLS validation: Confirms RLS policies exist for CRUD operations and that USING/WITH CHECK logic consistently enforces auth-scoped access.
- Data-flow completeness: Traces DB schema → Supabase queries → custom hooks → Zustand store → components to eliminate dead ends and unused states.
- Test code authoring: Generates a focused Jest + React Native Testing Library test plan covering hooks, business logic, screens, and navigation flow.
Quick Start
Use the qa-testing skill to audit your Supabase migrations, your hooks’ supabase.from/select usage, your Expo Router app routes, and your Zustand selectors, then generate Jest + React Native Testing Library tests and a QA report.