Mobile AR app that takes a reference photo (Pinterest pose, etc.) and overlays it onto a live camera feed, guiding subject and photographer into the matching shot.
architecture.md— full system architecturetasks.md— sequential MVP build plan, one atomic task at a time
This repo has .cursor/rules/ configured so any Cursor agent opening it automatically loads:
project-context.mdc— project overview, tech stack, non-negotiablesworkflow.mdc— the one-task-at-a-time discipline tied totasks.mdcoding-style.mdc— TS conventions, state tier discipline, naming
You don't need to share a chat between collaborators. Both of you get the same agent behavior because both Cursor instances read the same rules from the repo.
Open a new chat. Say one of:
do the next task in tasks.md— agent picks up from the next unchecked taskdo task 7.3— agent does that specific taskwhat's the next task?— agent reports without starting
The agent will state the task, execute it, run the test, and stop. You verify, then ask for the next one.
- Both collaborators have access to the repo.
- Claim tasks in
tasks.mdby tagging your name (e.g.,### 7.3 [@om]). - Commit after each task so the other person's agent picks up the latest state.
- For hand-offs of tricky work, share a Cursor transcript link in chat — the other person starts a fresh agent chat referencing it.
pose-match/
├── apps/mobile/ # React Native app (Expo bare workflow)
├── services/pose-worker/ # Python keypoint extraction service
├── packages/
│ ├── pose-math/ # Pure TS comparison logic
│ └── shared-types/ # Shared TS types
└── supabase/
├── migrations/ # Postgres schema + RLS
└── functions/ # Edge functions (Deno/TS)
See architecture.md for the full breakdown.
Pre-MVP. Building per tasks.md, starting at Phase 0.