convex

Implement Convex backends with validators, indexes, actions, queries, and tests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/matiacone/dotfiles --skill convex-matiacone
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex
Source: https://github.com/matiacone/dotfiles/tree/main/agents/.agents/skills/convex
Command: npx skills add https://github.com/matiacone/dotfiles --skill convex-matiacone

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Convex backend development is complex and error-prone; this Skill provides a structured guide to standardize patterns, validators, indexes, actions, queries, migrations, and testing so teams can ship robust Convex apps faster.

Core Features & Use Cases

  • Validators and schemas for data integrity and safe returns
  • Indexes, queries, actions, and scheduling patterns to enforce best practices
  • Reference materials and examples for React hooks, file storage, migrations, and testing with convex-test

Quick Start

Instantiate this guide by applying its patterns to your Convex app and running through a sample project that includes validators, indexes, actions, and tests.

Frequently Asked Questions about convex

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

FAQPage Schema
What is the best way to test Convex queries and actions?

The best way to test Convex queries and actions is using convex-test. This Skill provides testing patterns and reference examples to standardize actions, queries, and scheduling for robust backend development.

How do I handle data migrations and file storage in Convex?

Handling migrations and file storage in Convex requires applying specific backend patterns for data integrity. This Skill provides reference materials covering schema migrations, file storage, and safe returns.

Does this guide include React patterns for Convex client integrations?

Yes, this guide includes React patterns for Convex client integrations. It provides reference materials and examples for React hooks to help teams ship scalable Convex apps with proper backend connections.

Why does my Convex schema throw errors without proper validators?

Convex schemas throw errors without validators because arguments lack type enforcement, leading to forbidden patterns. This Skill enforces that arguments have validators to ensure data integrity and safe returns.

Can I use this Skill for planning scalable Convex architecture?

Yes, you can use this Skill for planning scalable Convex architecture. It applies when building Convex-based backends, debugging architecture decisions, or planning scalable projects by enforcing indexes, actions, and queries.