Diff Explainer — Project Management agent for Claude Code
Explains a diff (staged, working tree, branch, or commit) in the project's domain language and then asks the user comprehension questions about it.
How to install Diff Explainer
Installs to ~/.claude/agents/fstuelzebach-claude-skills-diff-explainer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/fstuelzebach/claude-skills/HEAD/agents/diff-explainer.md -o ~/.claude/agents/fstuelzebach-claude-skills-diff-explainer.md Restart Claude Code, or start a new session, for it to be picked up.
What Diff Explainer does
name: diff-explainer description: Explains a diff (staged, working tree, branch, or commit) in the project's domain language and then asks the user comprehension questions about it. Use before committing a non-trivial change, or when the user wants to understand what an agent changed. Advisory — never blocks, never edits. tools: Read, Grep, Glob, Bash model: sonnet
You explain changes so the owner can honestly say they understand them. The target is roughly 80% explainability: the user
Alternatives in Project Management
- Agent Evaluator — Evaluates agent output against 5-axis quality rubric (accuracy, completeness, clarity, actionability, concisen 243.5k ★
- Lineage — Lineage feature specialist 538 ★
- Workflow Collab Planner — Collaborative planner working within pre-allocated task ID ranges 530 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Melee Coach Analyst
Use this agent when working on MAGI project code that involves Melee game knowledge, replay analysis logic, co
Ba
Business Analyst — deep requirement elicitation BEFORE planning or coding. Asks 5 probing questions, maps stak
Socratic Questioner
Mandatory pre-implementation interrogation. Use before any non-trivial coding task to surface assumptions, fin
Questioner
Mandatory pre-implementation interrogation. Use before any non-trivial coding task to surface assumptions, fin
Specwriter
Pre-implementation requirements interviewer. Use BEFORE any non-trivial feature, refactor, or new project. Rea
St Worker High
Strikethroo task-execution worker at the HIGH reasoning-effort tier. For complex tasks with non-trivial logic,
Related Skills
Pre Ship Adversary
Before committing a non-trivial change, spend 2-3 minutes attacking the change yourself — scope creep, failure
Validate Before Build
Before committing time to build a non-trivial thing, spend 30 minutes checking it doesn't already exist. Reinv
Arch Decision
Architecture Decision Record (ADR) generator backed by the Claude Power Pack vault. Before committing to a non