The migration skill is for transitions where you can't just flip a switch: schema changes, data backfills, API version bumps, protocol upgrades, config format changes, or dependency swaps that have to coexist with running code. Before touching anything, it makes the agent map current readers, writers, and the compatibility window, then requires an explicit forward path and rollback path. It pushes the expand, migrate, verify, contract sequence and keeps destructive steps behind a separate authorization, which is the part most people skip under deadline pressure. It also stops once the requested stage passes instead of quietly running the cleanup. The honest caveat is that it's a discipline more than a tool: it structures the work well, but you still need to know your system's real readers and writers, and the skill can't discover traffic patterns you haven't told it about.

skills.sh installs
118.4K
GitHub stars
118.7K
last updated
Oct 26, 2026

Install

$ npx -y skills add juliusbrussee/caveman --skill migration --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

Sponsors

Details

Repository
github.com/juliusbrussee/caveman
Category
Backend & APIs
First seen
Oct 26, 2026

More from juliusbrussee/caveman

All 25
12dmurali avatarreview-loop2dmurali/review-loop-skillIterative worker-reviewer cycle that spawns a critic subagent to score work 1-10 and provide actionable feedback, then revises until a quality gate is met. Use 110.9Kskills.sh installs
2microsoft avatarazure-storagemicrosoft/github-copilot-for-azureAzure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Answers questions about storage access tiers (hot, cool103.2Kskills.sh installs
3microsoft avatarazure-kustomicrosoft/github-copilot-for-azureQuery and analyze data in Azure Data Explorer (Kusto/ADX) using KQL for log analytics, telemetry, and time series analysis. WHEN: KQL queries, Kusto database qu103Kskills.sh installs
4emilkowalski avatarbreak-uiemilkowalski/skillsTry to break a piece of UI by feeding it worst-case data — long names, unbreakable emails, one-letter names, missing fields, huge counts, zero items, long label100.1Kskills.sh installs
5mastra-ai avatarmastramastra-ai/skillsComprehensive Mastra framework guide for building agents, workflows, tools, memory, workspaces, and storage with current APIs. Use for documentation lookup, API96.8Kskills.sh installs
6greensock avatargsap-coregreensock/gsap-skillsOfficial GSAP skill for the core API — gsap.to(), from(), fromTo(), easing, duration, stagger, defaults, gsap.matchMedia() (responsive, prefers-reduced-motion).85.7Kskills.sh installs