migration-schema-change
CommunitySafe, impact-aware Alembic migrations.
Software Engineering#migration#alembic#downgrade#data-migration#schema-change#hris-sync#foreign-keys
Authoradelabdelgawad
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill guides engineers in performing database migrations safely, ensuring data integrity and minimal downtime by planning changes, validating effects on HRIS sync, and mapping dependencies before applying schema updates.
Core Features & Use Cases
- Impact-driven migration planning: Evaluate how adding, altering, or removing columns, modifying enums, or changing foreign keys affects production data and related systems.
- Data migration patterns: Provide templates for migrating data prior to constraints, handling large datasets, and preserving rollback capability.
- HRIS sync awareness: Identify HRIS-managed fields and adjust migrations to avoid disrupting HRIS synchronization.
- Downgrade safety: Ensure each migration has a downgrade path and safe rollback steps.
Quick Start
Create a new Alembic revision with autogenerate and review the generated script for data migrations, then apply to a staging database and verify by running the downgrade.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: migration-schema-change Download link: https://github.com/adelabdelgawad/meal_request/archive/main.zip#migration-schema-change Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.