Zero-downtime migrations
Never make old and new code disagree about the schema at the same instant — expand first, switch, then contract across separate deploys.
What this skill helps you build
Change your production schema without taking the app down — using the expand/contract pattern to avoid blocking locks while traffic is live.
The production takeaway
Never make old and new code disagree about the schema at the same instant — expand first, switch, then contract across separate deploys.
Inside this skill
The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.
Unlock the full implementation
Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.