explain-diff
Installation
SKILL.md
Explain Diff
Explain what changed in each changed file.
Flow
- Use user-provided diff source.
- If source is missing, use unstaged changes.
- If unstaged changes are empty, ask for source: staged, commit, range, branch, PR, or pasted diff.
- Read diff.
- Read surrounding code only when diff lacks context.
- Explain every changed file.
- Mention other files affected by each change.
- Separate facts from inferred intent.
Sort Files
Sort by dependency flow: