Skip to main content
Cursor is our primary editor for navigating the Bun monorepo, updating services, and editing these docs. Configure it once so every engineer (and AI assistant) shares the same guardrails.

1. Project rules

./.cursor/rules.md:
Restart Cursor or reload the workspace so the new rules are applied.

2. Command palette shortcuts

Add them to Cursor’s “Custom Commands” so they’re one keystroke away.

3. Supplying context to AI

When Cursor asks for more information:
  • Point it to APP_LAUNCH_IMPLEMENTATION.md for device boot flow context.
  • Use MOBILE_API_ENDPOINTS.md when editing auth/app contracts.
  • Link docs/api-reference/openapi.json whenever modifying API responses.
  • Reference the exact service/controller file instead of paraphrasing.

4. Things to avoid

  • Don’t touch .env.* files or rotate secrets from within Cursor.
  • Don’t run destructive git commands (reset --hard, clean -fd) without explicit approval.
  • Don’t invent API payloads—copy from the code, tests, or Langfuse traces.