migration-schema-change

Community

Safe, impact-aware Alembic migrations.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.