Diff Explain — Git skill for Claude Code
Explain a git diff or branch comparison in plain language.
How to install Diff Explain
Installs to ~/.claude/commands/redhat-community-ai-tools-claude-code-setup-evaluator-diff-explain.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/redhat-community-ai-tools/claude-code-setup-evaluator/HEAD/.claude/commands/diff-explain.md -o ~/.claude/commands/redhat-community-ai-tools-claude-code-setup-evaluator-diff-explain.md Restart Claude Code, or start a new session, for it to be picked up.
What Diff Explain does
description: "Explain a git diff or branch comparison in plain language. Describes the intent behind changes, not just what files were modified. Useful for MR reviews and catching up."
Diff Explain Command
Explain code changes in plain language — what was done and why.
Instructions
Step 1: Get the Diff
Determine what to explain based on arguments:
- No arguments: explain uncommitted changes (
git diff+git diff --staged) - Branch name: explain difference from t
Alternatives in Git
- Claude Code Safety Net — A Claude Code plugin that acts as a safety net, catching destructive git and filesystem commands before they e 1.2k ★
- Resolve Reviews — 指定したPRの未解決レビューコメントに対応する 697 ★
- /commit — by evmts - Creates git commits using conventional commit format with appropriate emojis, following project sta 440 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Explain Issue
Translate a GitHub issue into a plain-language brief for a Product Owner / Project Manager / Business Analyst.
Tenet
The review gate for code that agents write: rules in plain language, judged on every commit
Prp Commit
Quick commit with natural language file targeting — describe what to commit in plain English
Cdd Pre PR
Run a pre-PR checklist for the current branch. Compare against the base branch to identify all changes. This i
Polyglot Idiom
Run a per-language idiom review against a diff, PR, or branch for Java, C++, C#, Ruby, or PHP code — checkpoin
Impl Explain
Cross-agent (Claude Code / Codex / opencode) skill that renders implementation plan + git diff into a single-f
Related Agents
MVP Advisor
Translate a business idea into a concrete technical spec. Use when the user describes what they want to build
Upgrade Auditor
Use this agent when a user describes an upgrade intent in natural language — e.g. "I need to upgrade Ruby to 3
Foundry Router
Use when the operator (especially CEO/vibecoder) describes intent in natural language without invoking a speci