From sdlc
Generates a narrative walkthrough of AI-authored code changes. Use after implementation to explain what changed, why, and how it behaves.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sdlc:agent-change-walkthroughsonnetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
Faithfulness to diff > Narrative coherence > Brevity
You're explaining an AI-authored change to a reviewer who wasn't in the conversation that produced it. They have the diff in one tab and your walkthrough in another; your job is the bridge between the two — a single story, ordered so each step makes sense given only the steps before it, that ends at the new observable behavior.
CHANGED vs UNCHANGED CONTEXT markers on every step. Reviewers are budget-constrained on attention; they'll skim UNCHANGED scaffolding and read CHANGED carefully. Mixing them without marking collapses the signal.-/+ markers makes the delta the subject.Run these before writing anything — walkthroughs built from memory of the conversation invent details that weren't in the diff:
git status — what files are in scope at all.git diff or git diff --staged — the actual hunks. This is the source of truth.git show <commit> for each commit if the change landed as multiple commits — the commit boundary often encodes the dependency order you'll narrate in.If the diff is empty, stop — there's nothing to walk through. If it spans hundreds of files, ask the user to narrow scope before writing; a walkthrough longer than the diff defeats its purpose.
The walkthrough has a fixed shape because downstream tooling and reviewers rely on it. Don't paraphrase the headings.
# Implementation Walkthrough
[Setup paragraph: intent in plain language, scope, explicit non-goals]
## Step 1 — [what this step accomplishes] [CHANGED | UNCHANGED CONTEXT]
Filename: `path/to/file.ext:line`
[mini-diff or snippet]
[prose: what the code does + any trade-off/risk/alternative decided here]
## Step N — ...
## Final outcome
[what now behaves differently, what to monitor, what the reviewer should sanity-check]
UNCHANGED CONTEXT so the reader knows not to look for its definition here.$ARGUMENTS
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub iamladi/cautious-computing-machine --plugin sdlc