convex-performance-audit

Audits Convex apps for slow reads, costly writes, and excessive reactive workloads.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps diagnose and resolve Convex application performance issues such as slow reads, excessive subscriptions, write contention, and function limit problems.

Core Features & Use Cases

  • Performance Diagnostics: Guides analysis of Convex insights, query paths, mutations, subscriptions, and transaction behavior.
  • Optimization Strategies: Recommends fixes for read amplification, OCC conflicts, invalidation costs, large payloads, and inefficient data access patterns.
  • Use Case: A team notices slow Convex pages and high document reads; use this Skill to trace the affected workflow and apply targeted performance improvements without unnecessary architectural changes.

Quick Start

Use the Convex performance audit skill to analyze my app for slow queries, subscription costs, and transaction bottlenecks.

Frequently Asked Questions about convex-performance-audit

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

FAQPage Schema
Why is my Convex app experiencing high latency and excessive document reads?

High latency and excessive document reads in a Convex app typically stem from slow queries, read amplification, or inefficient data access patterns. Analyzing performance signals and tracing code paths helps identify these bottlenecks for targeted fixes.

How do I resolve OCC conflicts and write contention in my Convex database?

To resolve OCC conflicts and write contention in a Convex database, you need to audit transaction behavior and optimize mutations. Targeted performance improvements can address write contention without requiring unnecessary architectural changes.

What is the best way to reduce subscription overhead and invalidation costs in Convex?

Reducing subscription overhead and invalidation costs in Convex requires auditing reactive workloads. By analyzing query paths and subscription behavior, you can apply targeted optimizations to minimize excessive reactive updates.

How do I optimize slow Convex queries and mutations hitting function execution limits?

Optimizing slow Convex queries and mutations involves analyzing performance insights to trace affected workflows. You can apply targeted fixes to indexes, data access patterns, and function logic to resolve execution limit bottlenecks.

Can I audit Convex performance issues without completely restructuring my application architecture?

Yes, you can audit Convex performance issues without major architectural changes. Performance diagnostics focus on analyzing insights and code paths to apply targeted fixes to indexes, data access patterns, and transaction behavior.

When should I perform a performance audit on my Convex application?

You should perform a performance audit when your Convex app experiences latency issues, OCC conflicts, subscription overhead, query inefficiencies, or function execution limits. Analyzing performance signals helps diagnose these specific bottlenecks.