Catalog
juliusbrussee/migration

juliusbrussee

migration

Implement reversible compatibility-safe transitions. Use for schema, data, API, protocol, configuration, or dependency migrations requiring rollback and preservation proof.

v1.0Latest
New~186Updated Aug 17, 2026

Migration

Map current readers, writers, data shape, compatibility window, and ownership before editing.

  • Define forward path and rollback path.
  • Preserve existing data; make destructive steps explicit and separately authorized.
  • Keep mixed-version operation safe where rollout can overlap.
  • Sequence expand, migrate, verify, then contract when applicable.
  • Make retries idempotent and partial failure observable.
  • Verify old and new paths at required transition stages.

Stop after requested stage passes; do not perform later destructive contraction implicitly.

Files2
2 files · 1.6 KB

Select a file to preview

Overall Score

52/100

Grade

C

Adequate

Safety

85

Quality

42

Clarity

65

Completeness

38

Summary

This skill provides high-level guidance for implementing safe, reversible data migrations across schema, API, configuration, and dependency changes. It emphasizes mapping current state, defining forward and rollback paths, preserving data, sequencing operations carefully, and verifying transitions — but lacks concrete procedures, examples, or integration guidance to operationalize these principles in practice.

Detected Capabilities

planning and analysisdocumentation reviewprocess guidanceno file writesno shell execution

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

reversible migrationschema transitionrollback planningdata compatibilitymixed-version deploymentmigration strategy

Use Cases

  • Execute database schema migrations with rollback verification
  • Coordinate API version transitions while maintaining mixed-version compatibility
  • Perform dependency upgrades with backward compatibility proof
  • Implement configuration migrations across distributed systems
  • Plan multi-stage data transformations with explicit destructive authorization checkpoints

Quality Notes

  • Principles are sound and well-sequenced (expand → migrate → verify → contract)
  • No concrete examples, code templates, or tool integration instructions — guidance is abstract
  • Does not specify how to verify old/new paths or measure compatibility windows
  • No error handling or rollback execution procedures documented
  • Audience unclear — skill assumes deep infrastructure/database knowledge but provides no runbook structure
  • Missing guidance on testing strategy, canary deployments, or gradual rollout mechanics
  • No integration with specific migration tools (Flyway, Alembic, db-migrate, Helm, etc.)
  • Lacks decision tree for when each migration type (schema vs. API vs. config) applies
Model: claude-haiku-4-5-20251001Analyzed: Aug 17, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use juliusbrussee/migration in your dev environment

Command Palette

Search for a command to run...