What problem does it solve?
Keeps a NanoClaw installation synchronized with upstream changes while preserving user customizations, installed skills, and local patches, reducing the risk of lost work or broken builds after updates.
Core Features & Use Cases
- Fetch & Extract Upstream: Adds or uses an upstream remote, fetches main, and extracts only tracked paths into a temporary directory.
- Preview & Review: Runs a preview that reports files changed, files deleted, conflict risk, and custom patches at risk so users can decide before applying.
- Apply & Recover: Applies updates via TypeScript update scripts, re-applies custom patches and skills, runs migrations, resolves merge conflicts using intent files and user confirmation, and verifies changes with build and test steps.
- Use Case: Ideal for users who maintain a fork of NanoClaw and want a guided, reversible process to pull upstream changes without losing skill-based customizations.
Quick Start
Ask the assistant to run the update skill to fetch upstream changes, preview diffs, resolve conflicts interactively, reapply custom skills, run migrations, and verify builds and tests.