Convex Migration Helper
Skill Verified ActivePlans Convex schema and data migrations with widen-migrate-narrow and @convex-dev/migrations. Use for breaking schema changes, backfills, table reshaping, or zero-downtime rollouts.
Safely plan and execute breaking schema and data migrations for Convex applications, ensuring data integrity and zero-downtime rollouts.
Features
- Plans Convex schema and data migrations
- Utilizes @convex-dev/migrations component
- Covers breaking schema changes, backfills, and reshaping
- Provides zero-downtime migration strategies
- Documents common migration patterns and pitfalls
Use Cases
- Implementing breaking schema changes
- Performing data backfills for new fields
- Reshaping existing tables or splitting data
- Achieving zero-downtime schema updates
Non-Goals
- Greenfield schema development without existing data
- Adding optional fields that do not require backfilling
- Adding new tables with no existing data to migrate
- Questions about general Convex schema design without a migration need
Workflow
- Update schema to allow old and new formats
- Update code to handle both formats during read and write
- Deploy widened schema and updated code
- Define and run migration using the @convex-dev/migrations component
- Verify migration completion
- Update schema to require new format only
- Remove old format code
- Deploy final schema and code
Installation
npx skills add get-convex/agent-skillsRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
VerifiedTrust Signals
Similar Extensions
Dsql
100Build with Aurora DSQL — manage schemas, execute queries, handle migrations, diagnose query plans, and develop applications with a serverless, distributed SQL database. Covers IAM auth, multi-tenant patterns, MySQL-to-DSQL migration, DDL operations, query plan explainability, and SQL compatibility validation. Triggers on phrases like: DSQL, Aurora DSQL, create DSQL table, DSQL schema, migrate to DSQL, distributed SQL database, serverless PostgreSQL-compatible database, DSQL query plan, DSQL EXPLAIN ANALYZE, why is my DSQL query slow.
Azure Postgres Ts
100Connect to Azure Database for PostgreSQL Flexible Server from Node.js/TypeScript using the pg (node-postgres) package. Use for PostgreSQL queries, connection pooling, transactions, and Microsoft Entra ID (passwordless) authentication. Triggers: "PostgreSQL", "postgres", "pg client", "node-postgres", "Azure PostgreSQL connection", "PostgreSQL TypeScript", "pg Pool", "passwordless postgres".
DBHub Database Query Guide
100Guide for querying databases through DBHub MCP server. Use this skill whenever you need to explore database schemas, inspect tables, or run SQL queries via DBHub's MCP tools (search_objects, execute_sql). Activates on any database query task, schema exploration, data retrieval, or SQL execution through MCP — even if the user just says "check the database" or "find me some data." This skill ensures you follow the correct explore-first workflow instead of guessing table structures.
Senior Backend Engineer
100Designs and implements backend systems including REST APIs, microservices, database architectures, authentication flows, and security hardening. Use when the user asks to "design REST APIs", "optimize database queries", "implement authentication", "build microservices", "review backend code", "set up GraphQL", "handle database migrations", or "load test APIs". Covers Node.js/Express/Fastify development, PostgreSQL optimization, API security, and backend architecture patterns.
Migrate Create
99Create a new sequentially numbered database migration with up/down SQL files
V3 Memory Unification
99Unify 6+ memory systems into AgentDB with HNSW indexing for 150x-12,500x search improvements. Implements ADR-006 (Unified Memory Service) and ADR-009 (Hybrid Memory Backend).