mcpField
M
migration

migration

github.com/juliusbrusseeDevelopment115.8k106.7k installsUpdated 3d ago
Repository

About migration

A migration skill for planning and carrying out staged data or system changes. It emphasizes compatibility, rollback, preserving existing data, and stopping when the requested stage is verified.

Key features

  1. 01Map readers, writers, and ownership
  2. 02Plan forward and rollback paths
  3. 03Preserve data and authorize destructive steps
  4. 04Support mixed-version operation
  5. 05Verify transitions and partial failures

Use cases

  1. 01Plan a staged data migration
  2. 02Coordinate overlapping old and new versions
  3. 03Verify a migration before contraction

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/juliusbrussee/caveman --skill migration

After installing, type/migrationin Claude Code to confirm it loaded.

Bundled filesagents/openai.yaml

Details

From the project README

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.

Comments

Markdown supported