This repository is a Turborepo monorepository based on better-t-stack.
Primary app is a native Expo mobile app located at apps/native.
Styling uses Uniwind with HeroUI (native).
See each package's AGENTS.md for specific guidelines.
apps/native- Expo react-native apppackages/*- Shared conifgpackages/config- Configuration files such as tsconfig, formatters, linters, ...packages/env- Shared typed env validation.
Prefer shared logic in packages, app-specific UI/Flow in app.
- Use
bun. - Use
turbofor workspace tasks. - Prefer filterred commands over running tasks across whole repo unless needed.
- Check the name field inside each package's package.json to confirm the right name—skip the top-level one.
- Commit title format: (): <title>. For example: feat(native): add authentication
- Always run
bun run checkbefore committing.
- Typescript - Consult
packages/docs/TYPESCRIPT.md. - Prefer existing patterns over introducing new abstractions.
- Keep changes minimal.
- Do not rename packages or move folders unless task requires it.
- Avoid broad refactors during feature work.
For Turborepo conventions, best practis and insights, consult .agents/skills/turborepo/SKILL.md