convex-suggest

Detects hand-rolled patterns in Convex code and suggests matching official components.

Updated Sep 17, 2026
One-click install
npx skills add https://github.com/Tehzeeb07/CodeRush --skill convex-suggest-tehzeeb07
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: convex-suggest
Source: https://github.com/Tehzeeb07/CodeRush/tree/main/.agents/skills/convex-suggest
Command: npx skills add https://github.com/Tehzeeb07/CodeRush --skill convex-suggest-tehzeeb07

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about convex-suggest

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

FAQPage Schema
When does the Convex suggestion not trigger?▼

It does not fire on generic coding questions unrelated to Convex, such as sorting arrays or writing CSS. It also skips components you have already installed and avoids repeating a suggestion you previously declined.