explain-diff - Explain Git changes in a shareable HTML document
Generates a self-contained HTML document explaining a Git diff, pull request, or commit history when explicitly requested.
Tags
Updated: 2026-10-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Analyze Git history and diffs
- Categorize code changes
- Check related references
- Scan risk signals
- Structure progressive disclosure
- Write HTML fragments
- Wrap complete HTML documents
- Verify rendered output
Inputs
- User request
- Git repository
- Git ref or commit range
- User-selected tone
- Supplementary session documents
Outputs
- Tone selection prompt
- Self-contained HTML document
- HTML output files
- Risk and caveat sections
Requirements
- Git command-line access
- Python runtime
- Required html_wrap.py script
- Shell access for Git and Python
- Read and write permissions
