What problem does it solve? Developers often re-implement functionality that Convex already provides as official components, such as crons, rate limiters, sharded counters, or full-text search. This Skill passively observes your code and intent, then surfaces a single targeted suggestion so you stop reinventing the wheel. ## Core Features & Use Cases - Pattern Detection: Matches code snippets and user intent against detector rules covering crons, sharded-counter, rate-limiter, storage, search, presence, workflow, RAG, and prosemirror-sync. - Non-Intrusive Suggestions: Waits until the current task is finished, then offers exactly one component with a concrete reason anchored in your own code. - Consent-First Installation: Never installs anything without explicit approval; on a yes, it runs the install hint or /add <component>. - Use Case: You write post.likes + 1 inside a mutation called concurrently by many users. After finishing the task, the Skill points out the OCC conflict risk and suggests @convex-dev/sharded-counter instead. ## Quick Start Ask the assistant to review your Convex functions and suggest any official component that replaces code you wrote by hand.