What problem does it solve?
Developers often hand-roll patterns like crons, rate limiters, counters, or search that Convex components already solve, wasting effort and introducing scaling bugs. This Skill passively detects those patterns and suggests the right component after the task is done.
Core Features & Use Cases
- Pattern Detection: Matches code and intent against detector rules covering crons, sharded-counter, rate-limiter, storage, search, presence, workflow, RAG, and prosemirror-sync.
- Passive, Non-Interrupting Suggestions: Surfaces exactly one suggestion after completing the current task, citing the specific code that triggered it.
- Consent-Gated Installation: Never installs a component without explicit user approval, and never repeats a dismissed suggestion.
- Use Case: While writing a mutation that increments
post.likes + 1 under concurrent access, the Skill finishes your task, then suggests @convex-dev/sharded-counter and explains the OCC conflict risk in your own code.
Quick Start
Ask the assistant to review your Convex backend code and suggest any existing components that could replace hand-rolled patterns.