Migrationsauslieferung prüfen
Prüft geplante Migrationen gegen vorhandene Daten, gleichzeitig laufende Versionen, Sperren und tatsächliche Rückkehrmöglichkeiten.
migration-rollout-review
Entdecke, wie der Skill hilftWann ist der Skill hilfreich?
Nutze dies vor Freigabe produktiver Schema- oder Speicherformatwechsel.
Wobei hilft er dir?
- Untersucht Datensätze und Bedingungen auf inkompatible Annahmen.
- Prüft Reihenfolge bei weiterhin aktiven alten Lesern und Schreibern.
- Bewertet lange Sperren, Nachbefüllungskosten und Datenwiederherstellungsgrenzen.
Das könntest du fragen
Prüfe eine Pflichtspaltenmigration auf gefüllter Tabelle und benenne eine kompatible, wiederherstellbare Reihenfolge. Prüfe vorhandene Nullwerte und Schreibvorgänge der älteren App. Nachbefüllung und Validierung kommen vor der Pflichtbedingung, mit realistischem Datenwiederherstellungsplan.
Ausführliche Dokumentation
Hier findest du die ursprüngliche Anleitung, Beispiele und Prüfschritte des Skills in ihrer Originalsprache.
Weniger anzeigen
Migration & Rollout Review
Use this skill when reviewing changes that include database schema migrations, data transformations, storage format updates, or environment configuration changes.
Workflow
- Verify safety against existing production data:
- Never evaluate a migration only against an empty test database. Check what happens when tables already contain existing rows:
- Adding a
NOT NULLcolumn without a safeDEFAULTor backfill step will fail on non-empty tables. - Adding a
UNIQUEconstraint or narrowing a column type will fail if legacy rows contain duplicates or out-of-range values. - Dropping or renaming a column/table while code or views still reference it causes immediate runtime errors.
- Adding a
- Never evaluate a migration only against an empty test database. Check what happens when tables already contain existing rows:
- Check version coexistence and rollout order (Expand & Contract):
- Verify whether the migration and code change can deploy safely:
- Does old code break if the migration runs seconds before the new application process starts?
- Does new code handle legacy rows created before the migration (e.g., nullable fields, older JSON schema versions, missing metadata)?
- Verify whether the migration and code change can deploy safely:
- Audit performance, locking, and rollback safety:
- Check whether missing indexes on new foreign keys or filter columns will cause full-table scans as data grows.
- Flag migrations that rewrite or lock large tables synchronously during request handling without batching.
- Verify whether the change is reversible (or has a documented forward-fix path) if a rollback is required after deployment.
- Coordinate deep database engine specifics with the database and DevOps specialists.
Enthaltene Dateien 1
SKILL.md
Über dieses Skill-Paket
migration-rollout-review
migration-rollout-review: Prüft Spezifikationen und Code vor der Übergabe anhand von Abnahmekriterien, Geschäftsregeln und Sicherheitsgrenzen.
Weniger anzeigen
migration-rollout-review
migration-rollout-review: Prüft Spezifikationen und Code vor der Übergabe anhand von Abnahmekriterien, Geschäftsregeln und Sicherheitsgrenzen.
Enthält den vollständigen Skill und seine Begleitdateien (1 Dateien). Der genaue, ursprünglich verfasste Anwendungsbereich bleibt unten erhalten.
Ursprüngliche Skill-Beschreibung (Quellsprache)
Use when reviewing database schema migrations, data backfills, configuration changes, and deployment ordering to ensure safe coexistence with existing data and running application versions.
Installiere den Skill, prüfe seine Quelle und Vertrauenseinstellungen und aktiviere ihn für das passende Projekt oder den Agenten.
Voraussetzungen
- Orqestria auf deinem Computer installiert.
