This teaches a migration-first workflow with Drizzle ORM where you write SQL migrations before touching TypeScript code. The approach treats SQL as the source of truth and generates TypeScript types from it, which prevents schema drift and makes rollbacks cleaner. You'll find detailed patterns for the complete workflow: writing SQL migrations with proper naming conventions, generating TypeScript definitions, organizing schemas by domain, and setting up CI checks to catch drift. It's opinionated about avoiding code-first development, which makes sense if you've ever dealt with environments getting out of sync. The staging checklist and GitHub Actions example are helpful for teams that need migration validation before production deploys.
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill drizzle-migrations