RemiAsselin42

Explain Changes — Git skill for Claude Code

Git community

Analyzes and explains changes since the last commit.

How to install Explain Changes

Installs to ~/.claude/skills/remiasselin42-claude-config-explain-changes/SKILL.md

Terminal
mkdir -p ~/.claude/skills/remiasselin42-claude-config-explain-changes && curl -fsSL https://raw.githubusercontent.com/RemiAsselin42/claude-config/HEAD/commands/explain-changes.md -o ~/.claude/skills/remiasselin42-claude-config-explain-changes/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Explain Changes does


description: 'Analyzes and explains changes since the last commit.' argument-hint: '[specific files to explain, or empty to explain everything]' allowed-tools: Bash(git diff:*), Bash(git status:*), Bash(git log:*), Read, Grep, Glob context: fork agent: agent

Scope

"$ARGUMENTS"

Current repository state

!`git status`

Changes summary

!`git diff --stat`

Objective

Provide a clear and structured explanation of recent changes to facilitate understanding and communication wit

Alternatives in Git

  • Gen Commit Msg — Generate intelligent commit messages based on staged changes 5.7k ★
  • Fix GitHub Issue — by jeremymailen - Analyzes and fixes GitHub issues using a structured approach with GitHub CLI for issue detai 708 ★
  • PR Artifact — Creates one polished, self-contained HTML artifact that explains a pull request or code change for reviewers 652 ★

Full documentation available on GitHub

View Source Repository