convex-performance-audit

Audit Convex application hot paths and reactive reads to identify performance bottlenecks.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/nickthelegend/crewkill --skill convex-performance-audit-nickthelegend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-performance-audit
Source: https://github.com/nickthelegend/crewkill/tree/main/frontend/.agents/skills/convex-performance-audit
Command: npx skills add https://github.com/nickthelegend/crewkill --skill convex-performance-audit-nickthelegend

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps diagnose and fix Convex performance bottlenecks across hot-path reads, write contention, subscription cost, and function budgets, enabling faster, cheaper, and more reliable Convex apps.

Core Features & Use Cases

  • Gather signals from runtime insights, dashboards, and code audits to pinpoint bottlenecks.
  • Map symptoms to Convex best-practices references (hot-path-rules, occ-conflicts, subscription-cost, function-budget) and propose targeted fixes.
  • Provide migration-safe guidance for safe rollouts, backfills, and testing across teams.

Quick Start

Run a Convex performance audit on your application using insights data to surface the strongest bottleneck and propose the smallest high-impact fix.

Frequently Asked Questions about convex-performance-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix high subscription costs and slow reads in my Convex application?

To fix Convex subscription costs and slow reads, audit your application's hot paths and reactive reads to pinpoint bottlenecks like excessive reactivity. This maps symptoms to best-practice references and prescribes prioritized, migration-safe fixes.

What causes OCC conflicts in Convex and how can I resolve write contention?

OCC conflicts in Convex arise from write contention on hot paths. By gathering signals from runtime insights and code audits, you can map these symptoms to the occ-conflicts reference and apply targeted fixes to reduce contention.

How do I audit my Convex app's function budget to reduce high bytes read?

You can audit your Convex app's function budget by analyzing runtime insights to surface areas with high bytes read. This identifies the strongest bottleneck and proposes the smallest high-impact fix to optimize performance.

What is the best way to optimize a slow Convex dashboard with excessive reactivity?

The best way to optimize a slow Convex dashboard is to run a performance audit on its hot paths and reactive reads. This maps subscription cost symptoms to references and provides migration-safe guidance for safe rollouts.

How do I ensure safe rollouts and backfills when optimizing Convex hot paths?

To ensure safe rollouts and backfills when optimizing Convex hot paths, use migration-safe guidance provided by the performance audit. This includes testing strategies across teams to guarantee reliable performance updates.