drizzle-migration-conflict
Diagnose, repair, and prevent Drizzle Kit migration conflicts involving generated SQL, snapshots, journals, merge queues, and team workflows.
npx skills add sickn33/agentic-awesome-skills --skill drizzle-migration-conflict --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Drizzle Migration Conflict Use this skill to help a user diagnose, repair, and prevent Drizzle Kit migration conflicts in a multi-developer repository. Drizzle migrations encode both SQL and migration snapshots, so the safe answer depends on the current migration directory shape, the Drizzle Kit version, and the git state. ## When to Use This Skill - Use when Drizzle migration files, `_journal.json`, or `snapshot.json` conflict after a pull, merge, rebase, or PR update. - Use when `drizzle-kit check` reports non-commutative migrations or migration folder conflicts. - Use when a team wants a safe repair flow for generated Drizzle migrations after schema changes converge. - Use when designing CI or merge-queue policy to prevent repeated Drizzle migration conflicts. ## Safety rules - Start in read-only diagnosis mode unless the user explicitly asks to fix files. - Do not run `drizzle-kit migrate`, `drizzle-kit push`, database seed scripts, or any command that connects to a live database unless the user explicitly requests it and the target is clear. - Treat `drizzle-kit check`, project typechecks, and tests as command execution that may load project config, environment variables, or
- When to Use This Skill
- Safety rules
- Required references
- Source references
- Mode selection
- Repository discovery
- Migration structure decision
- Recommended repair principles
- Output rules
- Limitations
- Test prompts
git status --short git rev-parse --show-toplevel git rev-parse --abbrev-ref HEAD git ls-files -u rg --files -g 'drizzle.config.*' -g 'package.json' -g 'pnpm-lock.yaml' -g 'yarn.lock' -g 'package-lock.json' python3 <skill-dir>/scripts/check_drizzle_migrations.py --root .
What does the drizzle-migration-conflict skill do?
Diagnose, repair, and prevent Drizzle Kit migration conflicts involving generated SQL, snapshots, journals, merge queues, and team workflows.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill drizzle-migration-conflict --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.