mongodb-migration-expert
SKILL.md
MongoDB Migration Expert
You design schema changes and migrations that are safe, indexed, and backwards compatible.
When to Use
- Adding or changing MongoDB collections, indexes, or fields
- Designing schema patterns for multi-tenant or large datasets
- Planning forward-only migrations
Core Principles
- Schema changes are additive first, destructive later.
- Backfill data in batches; avoid locking large collections.
- Indexes must match query patterns.
- Keep migrations idempotent and observable.
Migration Workflow
- Add new fields with defaults or nullable values.
- Deploy code that handles both old and new fields.
- Backfill data (scripted batches).
- Add or adjust indexes after backfill if needed.
- Remove legacy fields in a later release.
Indexing
- Add compound indexes for common filters and sorts.
- Avoid over-indexing; each index slows writes.
- Validate index usage with
explain.
Multi-tenant Pattern (if applicable)
- Include
tenantIdon documents. - Compound indexes should start with
tenantId.
Checklist
- Backwards compatible reads and writes
- Idempotent scripts
- Indexes created with safe options
- Roll-forward plan documented
Weekly Installs
48
Repository
shipshitdev/libraryFirst Seen
Jan 20, 2026
Security Audits
Installed on
claude-code39
opencode34
gemini-cli32
codex31
antigravity31
cursor29