← ClaudeAtlas

cc-changeloglisted

This skill should be used when the user asks to check for new Claude Code releases, "what changed in Claude Code", "any Claude Code updates", "check the changelog", "diff the Claude Code version", or wants the Claude Code changelog reviewed for changes relevant to THIS repo (the hyperclaude plugin). Reads a locally-stored last-checked version, fetches the official changelog, reports plugin-relevant changes grouped by actionability, and offers to advance the stored version.
zeikar/hyperclaude · ★ 3 · AI & Automation · score 76
Install: claude install-skill zeikar/hyperclaude
# cc-changelog — Claude Code changelog watch (hyperclaude relevance) Repo-local dev tool (NOT a plugin skill). Compare a stored "last-checked" Claude Code version against the current latest, mine the official changelog for everything in between, and report only what actually touches this repo's surfaces — then optionally advance the stored version so the next run diffs from here. The value is not "summarize the changelog" — it is **mapping generic Claude Code changes onto the specific surfaces of the hyperclaude plugin** and verifying impact against the real repo files, exactly as a human maintainer would. ## State file `.claude/skills/cc-changelog/.last-checked-version` (sibling of this file, gitignored): a single line holding the last version the maintainer reviewed, e.g. `2.1.201`. It is the diff baseline; it advances only in Step 6. ## Procedure ### Step 1 — Baseline The diff baseline is `.claude/skills/cc-changelog/.last-checked-version` (one `X.Y.Z` line) — call it `STORED`. Step 2's helper reads it automatically; you don't Read it here. If the file is missing/empty the helper exits 2 — then ask the user which version to treat as the baseline (do not invent one) and pass it as the script argument. ### Step 2 — Fetch and slice the changelog The full `CHANGELOG.md` is ~5k lines; do **not** pull it whole into context. Run the local helper — it fetches the changelog and prints to stdout *only* the entries strictly newer than the baseline (it version-compares, so skip