Convex Reviewer
Use this skill when reviewing Convex code or PRs. Findings come first.
Review order
- Security: auth, authorization, validators, internal/public boundaries.
- Runtime correctness: deterministic queries,
"use node"boundaries, awaited promises, scheduler usage. - Performance: indexes, pagination,
.filter()misuse, unbounded.collect(). - Schema quality: relationships, nested data, validator shape.
- AgentForge fit: no Mastra runtime or LLM orchestration in Convex.
Output style
- Report concrete findings with file and line references.
- Explain why each issue matters.
- Suggest the safer Convex-native pattern.
- If there are no findings, say so explicitly and note residual risk or missing tests.
References
- Read review-checklist.md before doing a substantial review.