Convex Best Practices
Apply these rules when working on Convex codebases.
Rule loading order
- Read
rules/convex-functions.md. - Read
rules/convex-database.md. - Read
rules/convex-realtime.md. - Read
rules/convex-authentication.md. - Read
rules/convex-scheduling.md. - Read
rules/convex-file-storage.md. - Read
rules/convex-search.md. - Read
rules/convex-components.md. - Use
AGENTS.mdas a compact summary plus pointer.
Enforcement policy
- Use recommendation-first language for style and performance guidance.
- Use strict language (
must/must not) only for security, correctness, or runtime constraints. - Prefer official Convex docs when resolving conflicts; update these rules when docs change.