migrate-nanoclaw

Extract user customizations into a replayable migration guide and upgrade to upstream.

5|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/thmtz/nanoclaw-fleet --skill migrate-nanoclaw-thmtz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrate-nanoclaw
Source: https://github.com/thmtz/nanoclaw-fleet/tree/main/.claude/skills/migrate-nanoclaw
Command: npx skills add https://github.com/thmtz/nanoclaw-fleet --skill migrate-nanoclaw-thmtz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extracts user customizations from forks into a replayable migration guide and upgrades to upstream by reapplying customizations on a clean base. Replaces merge-based upgrades with intent-based migration.

Core Features & Use Cases

  • Extracts user customizations into a migration guide that captures intent and implementation details.
  • Upgrades to upstream by applying the guide to a clean upstream checkout using a worktree, preventing merge conflicts.
  • Provides a structured plan to merge skills and customizations with rollback points and safety checks.

Quick Start

Run migrate-nanoclaw to extract your customizations, generate a replayable migration guide, and upgrade to upstream using a clean base.

Frequently Asked Questions about migrate-nanoclaw

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade a fork to upstream without merge conflicts?

Replayable migration guides capture intent and implementation details of customizations, enabling an intent-based upgrade by reapplying documented changes to a clean upstream base instead of resolving messy merge conflicts.

What is intent-based migration for code upgrades?

Intent-based migration replaces merge-based upgrades by extracting user customizations into a replayable guide, then reapplying those documented changes onto a clean upstream checkout to avoid merge conflicts entirely.

How do I extract customizations from a fork before upgrading?

Extract customizations from a fork by running an extraction phase that documents changes, creates backup points, and generates a replayable migration guide containing explicit instructions, code snippets, and configurations.

Can I use a worktree to reapply customizations on a clean upstream base?

Yes, the upgrade phase uses a clean worktree to apply the migration guide to upstream changes, preventing merge conflicts by reapplying customizations directly onto a fresh upstream base.

What is the best way to handle non-standard customizations during an upstream code upgrade?

Handling non-standard customizations during an upstream code upgrade requires detailed documentation with explicit instructions, code snippets, and configurations to adapt them correctly when applying the migration guide.

Do I need rollback points when merging skill customizations with upstream changes?

Yes, a structured plan to merge skills and customizations provides rollback points and safety checks, ensuring you can safely revert if applying the migration guide to upstream changes fails.