What problem does it solve? Keeping a repository's harness infrastructure (GitHub workflows, Claude Code skills, hooks, settings) current is error-prone: manual upgrades miss breaking changes, overwrite project-specific config, or silently leave retired files behind. This Skill plans and applies a versioned upgrade by comparing your repo against tagged snapshots of the published template repo. ## Core Features & Use Cases - Tree-based upgrade planning: Clones the target and installed version tags and runs a planner script that classifies every path as update, create, delete, merge, write-once, or blocked. - Release-note narrative: Reads per-version release notes from the cloned tree and surfaces Breaking items above the confirmation prompt before anything is applied. - Safe application and verification: Merges config without dropping project keys, never overwrites CLAUDE.md, re-runs the planner to verify copies landed, and only then stamps the new version in .harness-version. - Use Case: Your repo is stamped at harness version 0.7.5 and 0.7.7 is published. Run the upgrade to see what changed, review breaking items, approve the file plan, and get a verified, reviewable commit. ## Quick Start Run /harness-upgrade to plan and apply an upgrade of this repository's harness infrastructure to the latest published version.