migration-helper

Plan and execute Convex schema migrations with batch processing and verification steps.

107|12|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/get-convex/convex-agent-plugins --skill migration-helper-get-convex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migration-helper
Source: https://github.com/get-convex/convex-agent-plugins/tree/main/skills/migration-helper
Command: npx skills add https://github.com/get-convex/convex-agent-plugins --skill migration-helper-get-convex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan and execute Convex schema migrations safely, including adding fields, creating tables, and data transformations, while preserving data integrity and uptime.

Core Features & Use Cases

  • Safe migration planning and backfilling to preserve data integrity during schema changes.
  • Patterns for zero-downtime migrations, including additive changes, dual-write, and staged evolutions.
  • Guidance for large datasets with batch processing, scheduled migrations, and verification steps.

Quick Start

Design and implement a migration plan, backfill data safely, and run the migration with the Convex CLI to apply changes.

Frequently Asked Questions about migration-helper

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

FAQPage Schema
How do I run zero-downtime schema migrations in Convex?

Backfill data in Convex during a schema migration by using batch processing patterns and scheduled migration mutations. This approach safely transforms existing documents to match new schema requirements without interrupting application uptime.

What is the best way to add fields and create new tables in a Convex schema?

Backfill data in Convex during a schema migration by using batch processing patterns and scheduled migration mutations. This approach safely transforms existing documents to match new schema requirements without interrupting application uptime.

Can I batch process large datasets for backfilling in Convex?

Backfill data in Convex during a schema migration by using batch processing patterns and scheduled migration mutations. This approach safely transforms existing documents to match new schema requirements without interrupting application uptime.

How do I change field types safely in a Convex application?

Backfill data in Convex during a schema migration by using batch processing patterns and scheduled migration mutations. This approach safely transforms existing documents to match new schema requirements without interrupting application uptime.

When do I need a staged evolution for Convex schema changes?

Backfill data in Convex during a schema migration by using batch processing patterns and scheduled migration mutations. This approach safely transforms existing documents to match new schema requirements without interrupting application uptime.