What problem does it solve? Convex applications can become slow or expensive due to read amplification, excessive reactive subscriptions, write contention causing OCC conflicts, and functions hitting execution or transaction limits. This Skill provides a structured audit workflow that gathers real signals from Convex insights, routes them to the correct problem class, and applies proven fix patterns. ## Core Features & Use Cases - Signal-driven diagnosis: Starts from npx convex insights --details, dashboard health data, or a code audit to identify the actual problem class before changing anything. - Four reference playbooks: Covers hot-path read amplification and indexes, OCC conflict resolution, subscription cost reduction, and function budget limits, each with concrete code examples and a recommended fix order. - Sibling consistency checks: Ensures that when one function is fixed, sibling readers and writers touching the same tables are audited for the same pattern. - Use Case: A team notices high bytes-read in Convex insights on their project list page. The Skill traces the query, finds JavaScript-side filtering instead of an index, recommends a compound index, and checks sibling list queries for the same anti-pattern. ## Quick Start Ask the assistant to audit your Convex app for performance issues, starting with the strongest available signal such as insights output or a slow page.