prisma-cli-migrate-resolve
prisma migrate resolve
Works with
Agent Skills format with YAML frontmatter. Claude Code reads it as-is.
--- name: "prisma-cli-migrate-resolve" description: "prisma migrate resolve" license: "MIT" --- # prisma migrate resolve Resolves issues with database migrations, such as failed migrations or baselining. ## Command ```bash prisma migrate resolve [options] ``` ## What It Does Updates the `_prisma_migrations` table to manually change the state of a migration. This is a recovery tool. ## Options You must provide exactly one of `--applied` or `--rolled-back`. | Option | Description | |--------|-------------| | `--applied <name>` | Mark a migration as **applied** (success) | | `--rolled-back <name>` | Mark a migration as **rolled back** (ignored/failed) | | `--schema` | Path to schema file | | `--config` | Custom path to your Prisma config file | ## Examples ### Mark as Applied (Baselining) If you have existing tables and want to initialize migrations without running the SQL: ```bash prisma migrate resolve --applied 20240101000000_initial_migration ``` This tells Prisma "Assume this migration has already run". ### Mark as Rolled Back (Fixing Failures) If a migration failed (e.g., syntax error) and you fixed the SQL or want to retry: ```bash prisma migrate resolve --rolled-back 20240115120000_failed_migration ``` This tells Prisma "Forget this migration run, let me try applying it again". ## Use Cases 1. **Baselining**: Adopting Prisma Migrate on an existing production database. 2. **Failed Migrations**: Recovering from a failed `migrate deploy` in production. 3. **Hotfixes**: reconciling manual database changes (rare). ## References - [Baselining](https://www.prisma.io/docs/guides/database/developing-with-prisma-migrate/baselining) - [Troubleshooting](https://www.prisma.io/docs/guides/database/production-troubleshooting)
More General & Other skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

