What problem does it solve? Coordinators working with the @bradygaster/squad-cli need to know how versions are stamped into squad.agent.md, what squad upgrade preserves versus overwrites, and how to check the npm registry for newer versions without breaking user-owned files. ## Core Features & Use Cases - Version Stamping Internals: Explains getPackageVersion(), stampVersion(), and readInstalledVersion() in dist/cli/core/version.js, including the HTML comment and frontmatter fallback formats. - Upgrade Behavior Reference: Details what squad upgrade overwrites (templates, workflows) versus preserves (team.md, decisions.md, agent history, .squad/config.json), plus self-upgrade commands for npm, pnpm, and yarn. - Registry & Cache Probing: Provides one-liners to query npm dist-tags with a 5-second timeout and to read the OS-specific 24-hour update-check cache. - Use Case: A coordinator prompt needs to greet users with an update notice only when a newer insider build exists; this Skill supplies the exact probe command, cache schema, and TTL semantics to implement that check safely. ## Quick Start Ask the coordinator to check whether a newer version of @bradygaster/squad-cli is available on the insider channel using the npm dist-tags probe.