convex-database
CommunityDesign reactive Convex schemas and real-time APIs
System Documentation
What problem does it solve?
Convex development introduces specialized patterns for schema design, reactive queries, transactional mutations, and side-effect handling that are easy to misuse without clear guidance. This Skill captures proven Convex best practices to prevent race conditions, incorrect use of actions versus mutations, and poor index or pagination design that can harm real-time performance and correctness.
Core Features & Use Cases
- Schema-first patterns: guidance for defining tables, indexes, and validators to ensure consistent data models.
- Reactive query and real-time patterns: recommendations for using queries, subscriptions, and paginated real-time feeds in web and mobile apps.
- Transactional mutations and actions: rules for ACID mutations, using actions for side effects, and avoiding awaiting queries inside mutations.
- Deployment and maintenance: CLI workflows for local development, deployment, data import/export, and schema migrations.
- Use Case: Build a collaborative task tracker where users, projects, and tasks sync in real time, mutations remain transactional, and file uploads are handled by actions.
Quick Start
Ask the convex-database skill to design a Convex schema for a collaborative task app with users, projects, and tasks and provide queries and mutations for listing, creating, and updating tasks.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: convex-database Download link: https://github.com/etylsarin/opencastle/archive/main.zip#convex-database Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.