NanoClaw — обновление из upstream с сохранением локальных правок

★ 7.5 · devops

update-nanoclaw is a Claude Code skill that safely incorporates upstream NanoClaw changes into a customized fork without a fresh reinstall. Before touching anything, it verifies a clean working tree via `git status --porcelain`, configures the `upstream` remote (defaulting to `https://github.com/nanocoai/nanoclaw.git`), and creates a timestamped backup branch and tag so the update can be fully rolled back with a single `git reset --hard`. A preview step uses `git log` and `git diff` to show incoming commits and categorizes affected files into skills, host source, container, and build/config buckets. You then choose an update strategy — merge (default), selective cherry-pick, rebase, or view-only — with a dry-run conflict check before any changes are written. Validation runs `pnpm run build` and `pnpm test` automatically, and any `[BREAKING]` entries in CHANGELOG.md trigger guided migration steps.