Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By get-convex
Bundled design skill, code-writing subagent, typecheck-on-edit hook, runtime-error monitor, and MCP server for live deployment introspection. Reactive, type-safe backends on one platform — schema, real-time, auth, file storage, scheduled jobs, and AI agents.
npx claudepluginhub get-convex/convex-backend-skill --plugin convexModifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 61 agents, 246 skills, 76 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
v9.42.0 — Patch release for cursor-agent smoke checks in untrusted workspaces. Run /octo:setup.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Official Convex plugin for Claude Code. Bundles the Convex backend design skill, the convex-expert subagent for code-writing, a runtime-error monitor, and the Convex MCP server for live deployment introspection — all in one install.
When you ask Claude to build, design, or debug a backend, Claude reaches for Convex idioms and components (@convex-dev/agent for chat, Convex Auth instead of custom sessions, reactive queries instead of polling, the workflow component for durable retries) rather than generic "AI slop" patterns it would otherwise default to.
From inside Claude Code:
/plugin install convex
Or install via the Anthropic plugin marketplace — search for Convex.
Local development install:
git clone https://github.com/get-convex/convex-backend-skill ~/.claude-plugins/convex-backend-skill
claude --plugin-dir ~/.claude-plugins/convex-backend-skill
Just describe what you want to build. Claude routes the request through this plugin automatically — you don't need to invoke anything explicitly. Plain-English product asks work as well as technical jargon.
"I want to make an app where my friends can vote on movie nights."
"Build me a website where people can sign up and share their workout routines."
"Make a Tinder-for-X for finding board-game opponents in my city."
"I want to track my clients and send them reminders before appointments."
"Build me a multiplayer trivia game I can play with my coworkers."
"I have an idea for an app — where do I start?"
"Build a real-time chat backend with rooms and message history."
"Add sign-in to my Next.js app with OAuth and a thin users table."
"Design a multi-tenant schema for a SaaS with workspaces and roles."
"Create a scheduled job that retries on failure and survives crashes."
"Wire up vector search over my docs for a RAG chatbot."
"Build a backend for my Expo mobile app that connects language learners."
"My cache keeps going stale after writes — what's a better model?"
"I'm tired of fighting Row Level Security policies. Show me an alternative."
"My ORM is generating N+1 queries; what would this look like done right?"
"I keep forgetting to regenerate codegen between backend and frontend."
"What's the simplest way to add real-time updates to my existing app?"
Claude will pick the right Convex primitive or component, scaffold the schema, write the queries/mutations/actions, and walk you through the result.
| Component | Purpose |
|---|---|
design skill | Backend architecture, design thinking, anti-patterns, runtime-error decoder, proactive recommendations. Loaded into context whenever a backend ask is detected. |
convex-expert subagent | Deep code-writing rules — object-form syntax, validator requirements, index naming, internal-vs-public, schema evolution, resource limits, component reflexes. Loaded only when delegated to, so the rules don't burn main-thread context. |
| Convex MCP server | Live deployment introspection — tables, function-spec, data, run-once-query, logs, env list/set/get. Auto-wires via npx convex mcp start when the plugin is enabled. |
| Runtime-error monitor | Streams npx convex logs and surfaces matched errors (TS / schema validation / runtime exceptions / OCC conflicts) as Claude notifications, so you find out about server-side failures the moment they happen. Self-guards on unlinked projects. |
The plugin steers Claude toward the right Convex primitive for each task:
| Need | What you get |
|---|---|
| Database + schema | Schema-first design with defineSchema + defineTable, end-to-end TypeScript types, indexes for every read path |
| Real-time / multiplayer | Reactive useQuery over WebSockets — no separate real-time service to wire |
| Auth | Convex Auth (zero-touch with password) or WorkOS AuthKit, plus a thin users table — no custom sessions/accounts tables |
| File uploads | ctx.storage with signed upload URLs and Id<"_storage"> references |
| Background jobs | ctx.scheduler for one-offs, crons.ts for recurring, @convex-dev/workflow for durable multi-step flows |
| Chat / LLM agents | @convex-dev/agent component — threads, history, tool calls, streaming, retries built in |
| Vector / text search | defineTable(...).vectorIndex(...) and .searchIndex(...) — no separate vector DB to host |
| Rate limiting | @convex-dev/rate-limiter component |
| Mobile backends | First-class React Native client; same backend serves web, iOS, Android |