From dx
Recommends which Claude Code version to run or whether to update by comparing installed vs published versions, scanning changelogs for regressions, and optionally checking community sentiment.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dx:version-checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The goal is a recommendation: stay put, update, or pin to a specific version. Claude Code ships `latest` very frequently (often 1-2x/day), so "best version" is a moving target and the answer is usually a *range*, not a single build.
The goal is a recommendation: stay put, update, or pin to a specific version. Claude Code ships latest very frequently (often 1-2x/day), so "best version" is a moving target and the answer is usually a range, not a single build.
stable lags latest and is NOT an LTS. The npm stable dist-tag is just a pointer that trails latest by a handful of patch releases. It can even sit behind an important fix release, so "stable" does not mean "most bugs fixed." Don't blindly recommend @stable.latest constantly, which is how you drift onto a same-day regression.claude --version
npm view @anthropic-ai/claude-code dist-tags --json
dist-tags shows latest, stable, and next. Compare against the installed version to see how far ahead/behind each pointer is.
Recent releases and their timestamps (to see how fast things are shipping):
npm view @anthropic-ai/claude-code time --json | python3 -c "import sys,json;d=json.load(sys.stdin);print('\n'.join(f'{k}: {v}' for k,v in list(d.items())[-8:]))"
Fetch the changelog and read the entries between the installed version and latest. Look for "Fixed ... regression in X" lines - if a recent build introduced a regression that has not yet been fixed, that's the one to avoid.
curl -sL https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md | awk '/## <LATEST>/,/## <INSTALLED>/'
(Substitute the two version numbers.) A release that is mostly "Fixed …" after a noisy one is usually a safe landing spot.
Check r/ClaudeAI for recent posts about version stability and comparisons. Reddit returns HTTP 403 to curl (including from datacenter IPs), so use Playwright - navigate to the search .json URL and JSON.parse(document.body.innerText). See the reddit-fetch skill for the full pattern.
https://www.reddit.com/r/ClaudeAI/search.json?q=claude+code+update+broke+OR+regression&restrict_sr=on&sort=top&t=month&limit=25
Apply the heuristics above: a positive or quiet recent-update thread is reassuring; a high-score "X is broken" thread names the build to skip.
npm install -g @anthropic-ai/[email protected] to pin/rollback.@stable.npx claudepluginhub ykdojo/claude-code-tips --plugin dxChecks for new versions of Claude Code and ClawCode, comparing installed vs. latest releases and printing safe update commands.
Analyzes Claude Code changelog for breaking changes, new features, deprecations, and impacts on plugins. Identifies required updates and opportunities after releases.
Reviews Claude Code release notes, filtering for relevance to your installed plugins, skills, tools, and platform. Use for 'what's new?', update checks, or changelog queries.