If you're working with Convex and need to make schema changes that affect existing data, this walks you through the process without breaking your app. It covers the important distinction between safe additive changes (optional fields, new tables) and breaking ones that need migration code (required fields, type changes). The patterns here are solid: backfill data before making fields required, use dual-write for zero downtime, process large tables in batches. The tag migration example from arrays to relational tables is especially helpful since that's a common refactoring. Good safety net for teams who've been bitten by naive schema changes in production.

skills.sh installs
194
GitHub stars
107
last updated
Aug 21, 2026

Install

$ npx -y skills add get-convex/convex-agent-plugins --skill migration-helper --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're working with Convex and need to make schema changes that affect existing data, this walks you through the process without breaking your app. It covers the important distinction between safe additive changes (optional fields, new tables) and breaking ones that need migration code (required fields, type changes). The patterns here are solid: backfill data before making fields required, use dual-write for zero downtime, process large tables in batches. The tag migration example from arrays to relational tables is especially helpful since that's a common refactoring. Good safety net for teams who've been bitten by naive schema changes in production.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/get-convex/convex-agent-plugins
Categories
AI & Agent Building, Productivity & Planning, Databases
First seen
Jun 3, 2026

More from get-convex/convex-agent-plugins

All 7
1sergiodxa avatarfrontend-internationalization-best-practicessergiodxa/agent-skillsInternationalization best practices for React Router framework mode using remix-i18next. Use when setting up locales, middleware, resource routes, or language s193skills.sh installs
2buiducnhat avatarbootstrapbuiducnhat/agent-skillsbootstrap192skills.sh installs
3hoodini avatarbunhoodini/ai-agents-skillsBuild fast applications with Bun JavaScript runtime. Use when creating Bun projects, using Bun APIs, bundling, testing, or optimizing Node.js alternatives. Trig191skills.sh installs
4itechmeat avatarchangelogitechmeat/llm-codeKeep a Changelog format. Covers structure, change types, versioning. Use when creating or updating CHANGELOG.md files following the Keep a Changelog specificati191skills.sh installs
5v1truv1us avatarcoolify-deployv1truv1us/ai-eng-systemDeploy applications to Coolify self-hosting platform. Use when deploying to Coolify, configuring build settings, setting environment variables, managing health 191skills.sh installs
6appwrite avatarappwrite-dotnetappwrite/agent-skillsappwrite dotnet190skills.sh installs