← ClaudeAtlas

claude-update-wizardlisted

Smart update for SDLC wizard — shows changelog, compares files, lets you selectively adopt changes while preserving customizations.
BaseInfinity/claude-sdlc-wizard · ★ 42 · AI & Automation · score 73
Install: claude install-skill BaseInfinity/claude-sdlc-wizard
# Update Wizard - Smart SDLC Update ## Task $ARGUMENTS ## Purpose Guided update assistant. Check what version the user has, show what changed, walk them through selectively adopting updates while preserving their customizations. **DO NOT blindly overwrite files.** Show diffs and let the user decide. ## MANDATORY FIRST ACTION: Read the Wizard Doc **Before doing ANYTHING else**, use Read on `CLAUDE_CODE_SDLC_WIZARD.md` — specifically the "Staying Updated (Idempotent Wizard)" section near the end. This contains update URLs, version tracking format, and step registry. Do NOT proceed without reading it first. ## Execution Checklist Follow steps IN ORDER. Do not skip or combine. ### Step 1: Read Installed Version Read `SDLC.md` and extract from the metadata comment: ``` <!-- SDLC Wizard Version: X.X.X --> <!-- Completed Steps: ... --> ``` No version comment → treat as `0.0.0` (suggest `/claude-setup-wizard` instead). ### Step 1.5: Check CLI Version (ROADMAP #232) The wizard files in the user's project are one half of the install. The other half is the **npm CLI** (`agentic-sdlc-wizard`) — the binary powering `npx agentic-sdlc-wizard init`/`check`/`complexity`. If `init` ran months ago, npx cache (or global install) can be stuck on an old version even after `/claude-update-wizard` patches project files in-session. This step closes that gap. **Detection — try both paths:** 1. **Global install** (rare): `npm ls -g agentic-sdlc-wizard --json --depth=0 2>/dev/null | jq -r '