Convex Backend
Convex backend rules: new function syntax, validators, indexed queries over filters.
Test report
- Verdict
- Tested · Works
- Score
- Tested
- Jul 20, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 1682daa
Fetched skills/convex-backend/SKILL.md (119 lines) and its referenced AGENTS.md (884 lines) raw from main; both exist, frontmatter parses with name+description, and a grep for curl/base64/eval/tokens/referral found nothing. Trigger phrasings tested — YES: "write a Convex mutation to insert a user doc", "add an index to my Convex schema and query messages by channel", "set up a cron in my Convex backend to purge old records"; NO: "set up a Prisma schema for Postgres", "write a React component to render a message list" — all 5 judged correctly. On the mini-task the baseline used .filter() (full table scan) and omitted the returns validator; the skill produced a schema .index() + .withIndex() indexed lookup with returns: v.null()/v.array(...), a genuine correctness/perf win.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 9/10
- Docs & honesty 5/5
What Convex Backend does
A pure-instruction skill that loads Convex backend best practices when you write Convex functions, schemas, queries, mutations, actions, crons, or file storage. Triggers on Convex-specific backend work and steers toward the new function syntax, args/returns validators, and indexed queries.
How to install Convex Backend
Copy the skills/convex-backend/ folder (SKILL.md + AGENTS.md) into your project's skills directory. No external CLI, MCP, or binary required; it is pure guidance that activates on Convex backend tasks.
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Convex Backend
-
/convex-backendConvex backend rules: new function syntax, validators, indexed queries over filters.
It also activates on plain-language prompts like these:
-
Write a Convex mutation to update user records -
Define a Convex schema for this data model -
Add a real-time subscription to this query
Frequently asked questions
- Is the Convex Backend skill free?
- Yes. The skill itself is free from CloudAI-X/claude-workflow-v2. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Convex Backend work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 20, 2026. Verdict: Tested · Works. Fetched skills/convex-backend/SKILL.md (119 lines) and its referenced AGENTS.md (884 lines) raw from main; both exist, frontmatter parses with name+description, and a grep for curl/base64/eval/tokens/referral found nothing. Trigger phrasings tested — YES: "write a Convex mutation to insert a user doc", "add an index to my Convex schema and query messages by channel", "set up a cron in my Convex backend to purge old records"; NO: "set up a Prisma schema for Postgres", "write a React component to render a message list" — all 5 judged correctly. On the mini-task the baseline used .filter() (full table scan) and omitted the returns validator; the skill produced a schema .index() + .withIndex() indexed lookup with returns: v.null()/v.array(...), a genuine correctness/perf win.
- What is the Convex Backend SkillProof Score?
- 9.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 5/5.
- How do I install Convex Backend?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Convex Backend with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.