Explain changes
SkillSecurityExplain recent changes and provide a structured summary with security checks
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Explain changes skill
What this skill tells your AI
The instructions your AI receives, as published by elie222/inbox-zero in .claude/skills/explain-changes/SKILL.md and read by ahel’s review.
Produce a guided tour of the code you changed this session so the reviewer can step through it in their editor.
- Determine what you changed this session — run
git diff(and recall files you created/edited). Read the surrounding code so explanations are accurate. - Decide an importance order: entry points and the most consequential edits first, not alphabetical. Group related edits into coherent steps.
- For each step write a short
titleand a markdownexplanationof what changed and why (intent over mechanics — one or two sentences). - Every file, directory, or symbol you mention in the explanation must also
appear in
refs— refs render as clickable "Jump to" links under the step; file names in the explanation text are plain text and are NOT clickable. Use the mentioned name as thelabeland addlinewhen pointing at a specific spot. Also add refs for related places worth visiting even if not mentioned in the text. - Call the
publish_walkthroughtool (aireviewer MCP server) with{ title, steps: [{ file, startLine, endLine, title, explanation, importance?, refs? }] }. All lines are 1-based and paths are workspace-relative.
Prefer 3–8 steps. After publishing, tell the user the tour is ready to start in VS Code.
Per-commit mode
When asked to walk through a range of commits (e.g. "review the last 5 commits", "walk me through branch X"):
- List them oldest-first:
git log --reverse --format='%H %s' <range>. - For each commit, read its diff (
git show <sha>) and write steps as above, tagging each step withcommit: <full sha>. Walk commits oldest→newest; within a commit, order steps by importance. - Line numbers must be positions in the file AS OF that commit — verify
with
git show <sha>:<path>, never the working tree. Each step renders inside a diff of<sha>~1 ↔ <sha>in the editor. - Pass
commits: [{ sha, subject }](oldest first) alongsidesteps. The editor then also shows a "Walkthrough Commits" tree in the Source Control sidebar and change marks in the gutter against the base of the range.
Signals
- GitHub stars
- 12k
- Forks
- 2k
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
explain-changes- Source
- github.com/elie222/inbox-zero