skills/cc-release-review/SKILL.md
Reviews Claude Code release notes and recommends config updates. Use when a new Claude Code version is released, after running /release-notes, after upgrading Claude Code, when asking "what changed", "what should I update", "review the changelog", "version bump", or "review the latest release". Covers settings.json, hooks, permissions, rules, skills, and CLAUDE.md.
npx skillsauth add philoserf/claude-code-setup skills/cc-release-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Reads Claude Code release notes and compares them against the user's current configuration to surface actionable updates. Tracks which version was last reviewed so repeat invocations skip already-evaluated releases.
Run claude --version to get the installed version (e.g., 2.1.128 (Claude Code) — extract the version number).
Read ~/.claude/state/cc-release-review-version.txt to get the last reviewed version. If the file doesn't exist, this is a first run.
Compare:
Ask the user to run /release-notes with no arguments. Tell them: "Run /release-notes (no args) and press Enter (or send any message) so the full chronological dump reaches me."
Do not read any config files yet. Wait for the release notes to arrive.
If the user already provided release notes earlier in this session, reuse them.
The dump format is reliable:
Version 2.1.117:
· item one
· item two
Version 2.1.118:
· item one
...
Versions are listed chronologically, earliest first. Some versions may be skipped (e.g., 2.1.115, 2.1.124, 2.1.125) — that's normal; only versions with public release notes appear. Bullets use · (middle dot).
Slice the buffer from the first Version X.Y.Z: block where Z > last_reviewed through the end. That's the review scope. If no version is newer, tell the user they're up to date and skip to step 5.
Once the relevant slice is in context, scan it for keywords (settings names, hook events, permission patterns, env vars, CLI flags, skill/agent fields) and read only the config files relevant to what changed. Don't blanket-read everything.
Available config files for reference:
| File | What to look for |
| ------------------------------- | --------------------------------------- |
| ~/.claude/settings.json | hooks, permissions, statusLine, plugins |
| ~/.claude/settings.local.json | local overrides (may not exist) |
| ~/.claude/CLAUDE.md | workflow instructions, tool references |
| ~/.claude/.claude/CLAUDE.md | project-level instructions |
| ~/.claude/rules/*.md | rule files that reference CLI features |
Also use Glob/Grep to discover additional config (.mcp.json, skill frontmatter, hook scripts, agent frontmatter) when a release note touches something specific.
For each release-note item in the slice, classify it: action-required, notable-but-not-actionable, or noise. Then produce a single report following references/report-template.md — three sections (Action items / Notable / Added surface area), skip any that's empty.
After presenting the report, write the installed version to ~/.claude/state/cc-release-review-version.txt.
Format: just the version string on one line (e.g., 2.1.128).
settings.json (async flags, timeouts, command paths) when suggesting additions.find fd-usage reduction in v2.1.120 + v2.1.121), one line beats two.cc-reviewclaudemd-capturetesting
Audits ~/.claude/skills/ for unused entries, duplicate names, missing descriptions, and the longest descriptions. Use when trimming the user-level skill set, asking which skills are unused, finding duplicates, or auditing skill hygiene.
tools
Publishes and manages Flowershow sites with the `fl` CLI (the Go-based successor to the deprecated `@flowershow/publish` npm package). Use when publishing a note or folder to Flowershow, syncing updates to an existing site, managing auth, listing or deleting sites, or installing/upgrading the CLI.
tools
Copy edits prose while preserving voice and register. Use when asked to edit, copy edit, line edit, proofread, revise, polish, tighten, rewrite, or clean up essays, articles, drafts, or fiction. Flags wordiness, passive voice, clichés, hedging, and nominalizations with bracket markup or clean rewrites.
tools
Improves CLAUDE.md by analyzing conversation patterns. Use when Claude keeps repeating a mistake, when teaching a new preference, or when consolidating guidance from repeated instructions. Captures recurring corrections and style preferences into project instructions.