convex-migrations

Plan, implement, and monitor zero-downtime Convex schema migrations.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/Noisemaker111/be-my-valentine --skill convex-migrations-noisemaker111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-migrations
Source: https://github.com/Noisemaker111/be-my-valentine/tree/main/.agents/skills/convex-migrations
Command: npx skills add https://github.com/Noisemaker111/be-my-valentine --skill convex-migrations-noisemaker111

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convex schema migrations help teams evolve data models safely, avoiding data loss and downtime during deployment.

Core Features & Use Cases

  • Add, backfill, and migrate fields with minimal disruption across large datasets.
  • Create and manage migration workflows with progress tracking and rollback capabilities.
  • Apply index migrations and safe type changes to existing data without service interruption.

Quick Start

Plan and execute a zero-downtime Convex schema migration for your app.

Frequently Asked Questions about convex-migrations

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

FAQPage Schema
How do I perform a zero-downtime schema migration in Convex?

To perform a zero-downtime schema migration in Convex, you plan and implement safe migration steps that add, rename, or backfill fields while maintaining data integrity and service availability during deployment.

What is the best way to backfill large datasets in Convex without downtime?

Backfilling large Convex datasets without downtime involves using migration workflows with progress tracking and rollback capabilities, ensuring data is updated safely without interrupting active services.

Can I rename fields and add indexes across a large Convex dataset without service interruption?

Yes, you can rename fields and apply index migrations across large Convex datasets by following enforced safe migration steps, ensuring type changes and index introductions occur without service interruption.

Does Convex support rollback handling during data model migrations?

Convex schema migrations support optional rollback handling, allowing you to manage and revert migration workflows safely to maintain data integrity if issues arise during deployment.

When do I need a zero-downtime migration process for evolving data models?

You need a zero-downtime migration process when evolving data models require adding or renaming fields, backfilling data, or introducing indexes across large datasets while avoiding data loss and deployment downtime.

How does progress tracking work during a Convex migration?

Progress tracking during a Convex migration works by monitoring the migration workflow as it applies safe type changes and backfills data, ensuring the process completes while maintaining data integrity.