charleswiltgen avatar

Axiom Database Migration

This handles the scary part of database migrations: changing schemas when you already have real user data in production. The core philosophy is solid: migrations are immutable once shipped, so you make them additive and idempotent instead of destructive. It walks you through the common gotchas like why you can't just add a NOT NULL column to a table with existing rows, and shows you the safe pattern of adding nullable columns first, backfilling data, then tightening constraints later. If you've ever stared at a migration error at 2am wondering if you're about to lose customer data, this is the guardrails you wish you had earlier.

skills.sh installs
173
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-database-migration --agent claude-code

Installs into .claude/skills of the current project.

Files

This handles the scary part of database migrations: changing schemas when you already have real user data in production. The core philosophy is solid: migrations are immutable once shipped, so you make them additive and idempotent instead of destructive. It walks you through the common gotchas like why you can't just add a NOT NULL column to a table with existing rows, and shows you the safe pattern of adding nullable columns first, backfilling data, then tightening constraints later. If you've ever stared at a migration error at 2am wondering if you're about to lose customer data, this is the guardrails you wish you had earlier.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Backend & APIs, Testing & QA, Mobile Development, Databases
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1firebase avatarfirebase-local-env-setupfirebase/skillsfirebase local env setup147skills.sh installs
2webmaxru avatarprompt-apiwebmaxru/agent-skillsprompt api146skills.sh installs
3cloudai-x avatardatabase-designcloudai-x/claude-workflow-v2Designs database schemas, indexing strategies, query optimization, and migration patterns for SQL and NoSQL databases. Use when designing tables, optimizing que139skills.sh installs
4sickn33 avatarsqlmap-database-pentestingsickn33/antigravity-awesome-skillssqlmap database pentesting121skills.sh installs
5github avatarsql-server-table-reconciliationgithub/awesome-copilotUse when: comparing SQL Server tables across instances, data migration validation, ETL verification, row mismatch detection, schema drift, reconciliation report104skills.sh installs
6martinholovsky avatarSQLite Database Expertmartinholovsky/claude-skills-generatorExpert in SQLite embedded database development for Tauri/desktop applications with focus on SQL injection prevention, migrations, FTS search, and secure data ha1skills.sh installs