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.

NewUpdated Sep 9, 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

62/100

Grade

C

Adequate

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

78

Quality

58

Clarity

68

Completeness

45

Summary

This skill provides a framework for planning and executing safe, reversible migrations across schema, data, API, protocol, configuration, or dependency systems. It emphasizes preserving existing data, enabling rollback, supporting mixed-version operation, and making destructive steps explicit. The skill teaches strategic sequencing (expand → migrate → verify → contract) and observability rather than providing concrete implementation steps.

Detected Capabilities

guidance and planningno file writesno shell executionno external network access

Trigger Keywords

Phrases that agents use to match this skill to user intent.

database migrationapi backward compatibilityschema transitionrollback strategyversion upgradedata format migration

Use Cases

  • Plan database schema migrations with rollback capability
  • Coordinate API contract changes across multiple services
  • Execute gradual dependency upgrades with version compatibility
  • Migrate configuration systems while supporting parallel operation
  • Protocol transitions in distributed systems with rollback guarantees
  • Data format upgrades with preservation and verification steps

Quality Notes

  • Skill provides high-level strategic guidance but lacks concrete implementation patterns or examples
  • No specific technology context — unclear whether this applies to relational databases, NoSQL, APIs, or all
  • Missing edge cases: how to handle failed transitions mid-rollout, observer consistency during overlap, partial state corruption
  • No mention of tooling or verification commands — agent lacks concrete 'how to verify' procedures
  • Strong on principles but weak on operational details like checkpoint naming, state tracking, or observability signals
  • No limitations documented — unclear scope boundaries (e.g., does this cover only schema or also data migration?)
  • Guideline 'stop after requested stage passes' is vague — what defines stage completion?
Model: claude-haiku-4-5-20251001Analyzed: Sep 9, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

  1. v1.1

    Content updated

    ✦ AILicense file updated.

    2026-09-09

    LATEST
  2. v1.0

    2026-08-17

    View This VersionInitial version

Use JuliusBrussee/migration in your dev environment

Command Palette

Search for a command to run...