What problem does it solve? Mobile developers risk building learner features that diverge from the established web frontend (FE v3) and backend API (BE v2) contracts, causing inconsistent flows, wrong endpoints, and rework. ## Core Features & Use Cases - End-to-end flow reference: Documents the complete learner journey from auth and onboarding through dashboard, practice, exam, and AI grading results, with exact file paths and API endpoints. - State management conventions: Defines when to use TanStack Query, React Context, Zustand, or useReducer for server, auth, local, and session state. - Anti-pattern guardrails: Lists forbidden patterns such as navigation in render bodies, direct API calls in components, and hardcoded colors. - Use Case: Before coding a new speaking practice screen, load this Skill to find the correct route file, the POST /api/v1/practice/exercises/{id}/submit endpoint, and the recording rules so the feature matches FE v3 parity. ## Quick Start Load the mobile-learner-flow skill before coding any learner feature and ask it to plan the screens, hooks, and API endpoints for the feature you are about to build.