Skip to content
convex-docs logo

Convex Documentation Skill

convex-docs

Query and manage local Convex documentation mirror (42 docs). Search Convex topics for real-time database, serverless functions, authentication, file storage, and React hooks. Use when implementing Convex backend features or answering Convex-related questions. (user)

SKILL.md

Full skill instructions

Convex Documentation Skill

Query local Convex documentation covering backend-as-a-service, real-time database, serverless functions, authentication, and TypeScript backend development.

Overview

This skill provides access to a complete local mirror of Convex documentation (42 docs across 10 sections). The documentation is structured, indexed, and optimized for AI/​LLM consumption.

Documentation Structure

docs/​libs/​convex/
├── _index.md                    # Navigation index
├── _meta.json                   # Metadata
├── README.md                    # Overview
├── getting-started/             # Quick setup (4 docs)
├── database/                    # Database operations (8 docs)
├── functions/                   # Queries, mutations, actions (8 docs)
├── client-libraries/            # React hooks & providers (7 docs)
├── authentication/              # Auth integration (5 docs)
├── file-storage/                # File uploads (4 docs)
├── scheduling/                  # Background jobs (2 docs)
└── production/                  # Deployment (4 docs)

Core Concepts

1. Database

Location: docs/​libs/​convex/​database/

  • Real-time reactive queries
  • Indexes and pagination
  • Full-text search
  • Relationships and foreign keys

2. Functions

Location: docs/​libs/​convex/​functions/

  • Queries: Read operations (reactive)
  • Mutations: Write operations (transactional)
  • Actions: External API calls (Node.js runtime)
  • HTTP Actions: Public HTTP endpoints

3. React Hooks

Location: docs/​libs/​convex/​client-libraries/

  • useQuery: Subscribe to data
  • useMutation: Write operations
  • useAction: Call actions
  • Optimistic updates

4. Authentication

Location: docs/​libs/​convex/​authentication/

  • Clerk integration
  • Auth0 integration
  • Custom auth providers
  • User identity management

Usage Protocol

When to Activate

Use this skill when:

  1. User asks about Convex implementation
  2. Questions about real-time database
  3. Need serverless backend functions
  4. Authentication setup
  5. File storage and uploads
  6. Background jobs and scheduling

Search Strategy

  1. Check Navigation First

    Read: docs/​libs/​convex/​_index.md
    Purpose: See all available documentation
    
  2. Section-Based Search

    • Getting Started: docs/​libs/​convex/​getting-started/
    • Database: docs/​libs/​convex/​database/
    • Functions: docs/​libs/​convex/​functions/
    • Client: docs/​libs/​convex/​client-libraries/
    • Auth: docs/​libs/​convex/​authentication/
    • Files: docs/​libs/​convex/​file-storage/
    • Scheduling: docs/​libs/​convex/​scheduling/
    • Production: docs/​libs/​convex/​production/
  3. Specific Queries

    # Database queries
    Read: docs/​libs/​convex/​database/​reading-data.md
    
    # Mutations
    Read: docs/​libs/​convex/​database/​writing-data.md
    
    # React hooks
    Read: docs/​libs/​convex/​client-libraries/​useQuery.md
    
    # Authentication
    Read: docs/​libs/​convex/​authentication/​clerk.md
    
    # File uploads
    Read: docs/​libs/​convex/​file-storage/​uploading-files.md
    

Common Queries

"How do I set up Convex with Next.js?"

  1. Read docs/​libs/​convex/​getting-started/​installation.md
  2. Read docs/​libs/​convex/​client-libraries/​nextjs.md
  3. Provide setup steps and provider configuration

"How do I query the database?"

  1. Read docs/​libs/​convex/​database/​reading-data.md
  2. Read docs/​libs/​convex/​functions/​queries.md
  3. Read docs/​libs/​convex/​client-libraries/​useQuery.md
  4. Show query function and React hook examples

"How do I write to the database?"

  1. Read docs/​libs/​convex/​database/​writing-data.md
  2. Read docs/​libs/​convex/​functions/​mutations.md
  3. Read docs/​libs/​convex/​client-libraries/​useMutation.md
  4. Show mutation patterns

"How do I implement authentication?"

  1. Read docs/​libs/​convex/​authentication/​overview.md
  2. Read specific provider docs (Clerk, Auth0, Custom)
  3. Read docs/​libs/​convex/​authentication/​user-identity.md
  4. Show auth setup and user access

"How do I upload files?"

  1. Read docs/​libs/​convex/​file-storage/​uploading-files.md
  2. Read docs/​libs/​convex/​file-storage/​serving-files.md
  3. Show upload mutation and URL generation

"What's the difference between query, mutation, and action?"

  1. Read docs/​libs/​convex/​functions/​overview.md
  2. Read individual function type docs
  3. Explain use cases and limitations

Response Format

When answering Convex questions:

  1. Start with Context

    • Briefly explain the concept
    • Mention it's serverless/​real-time
    • Reference the source doc
  2. Provide Code Examples

    • Show both backend (convex/) and frontend code
    • Include TypeScript types
    • Demonstrate React hooks
  3. Cite Sources

    • Format: docs/​libs/​convex/[section]/[file].md
    • Include line numbers if relevant
  4. Related Topics

    • Link to related documentation
    • Suggest best practices

Key Convex Features

  • Real-time reactivity (automatic UI updates)
  • Transactional mutations
  • TypeScript-first with automatic type generation
  • Built-in authentication
  • File storage
  • Scheduled functions
  • Vector search capabilities

Example Response

User: "How do I create a mutation in Convex?"

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View