---
name: convex
displayName: Convex Development
description: Use when building with Convex, writing Convex functions, queries, mutations, actions, HTTP endpoints, defining database schemas/validators, configuring cron jobs, file storage, realtime subscriptions, AI agents, or security audits.
version: 2.0.0
author: Convex
tags: [convex, backend, database, realtime]
---

# Convex Development Suite

This is the router for Convex development. Open and read the relevant sub-skill file for deep guidance:

## Core Development

| Area | Sub-Skill Path | Use When |
|---|---|---|
| Functions & Queries | `convex-functions/SKILL.md` | Writing queries, mutations, actions |
| Schema & Types | `convex-schema-validator/SKILL.md` | Defining database schemas and validators |
| Realtime Subscriptions | `convex-realtime/SKILL.md` | Building reactive subscriptions and caching |
| HTTP Actions | `convex-http-actions/SKILL.md` | External webhooks and HTTP endpoints |

## Data & Storage

| Area | Sub-Skill Path | Use When |
|---|---|---|
| File Storage | `convex-file-storage/SKILL.md` | File uploads, serving, and storage |
| Migrations | `convex-migrations/SKILL.md` | Schema evolution and data backfills |

## Advanced Patterns

| Area | Sub-Skill Path | Use When |
|---|---|---|
| AI Agents | `convex-agents/SKILL.md` | Building AI agents with tool calling |
| Cron Jobs | `convex-cron-jobs/SKILL.md` | Scheduled background tasks |
| Component Authoring | `convex-component-authoring/SKILL.md` | Reusable Convex components |

## Security & Best Practices

| Area | Sub-Skill Path | Use When |
|---|---|---|
| Security Audit | `convex-security-audit/SKILL.md` | Deep security review |
| Security Check | `convex-security-check/SKILL.md` | Quick security audit checklist |
| Best Practices | `convex-best-practices/SKILL.md` | General Convex patterns and guidelines |

## Quick Start

1. Check `convex-best-practices/SKILL.md` for architecture and query patterns.
2. Read `convex-functions/SKILL.md` for writing queries, mutations, and actions.
3. Read `convex-schema-validator/SKILL.md` for data modeling.
4. Load specific sub-skills on demand as needed.

## Official Documentation

- Primary: https://docs.convex.dev
- LLM-optimized: https://docs.convex.dev/llms.txt
