Improve readability of git patch review in terminal.
Present staged and unstaged diffs with syntax awareness.
Configure git pager output for ongoing review workflows.
Trusted Commands
git config --global core.pager delta
git config --global interactive.diffFilter 'delta --color-only'
git diff
git diff --staged
git show HEAD
Safe Defaults
Keep plain git fallback available for non-interactive logs.
Review both staged and unstaged diffs before commit.
Prefer local overrides before changing global defaults in shared environments.
Common Pitfalls
Package name may be git-delta while binary is delta.
Without core pager config, delta is not used automatically.
Styled output is for review, not machine parsing.
Output Interpretation
Diff semantics are still git patch semantics with enhanced rendering.
Side-by-side and line-number rendering help review speed.
Why It Matters For Agents
Makes code review output significantly easier to summarize and verify.
Improves human confidence in patch intent before merge.
Repo Conventions
Use delta to improve review quality, not to replace tests.
Preserve focused commits with minimal unrelated changes.
Trigger Examples
Should trigger: "Show me a readable diff of staged changes."
Should trigger: "Review this patch visually before commit."
Should not trigger: "Install missing Python dependencies."
1---2name: tool-git-delta-23description: tool-git-delta4---5# tool-git-delta67## When To Use89- Improve readability of git patch review in terminal.10- Present staged and unstaged diffs with syntax awareness.11- Configure git pager output for ongoing review workflows.1213## Trusted Commands1415```bash16git config --global core.pager delta17git config --global interactive.diffFilter 'delta --color-only'18git diff19git diff --staged20git show HEAD21```2223## Safe Defaults2425- Keep plain git fallback available for non-interactive logs.26- Review both staged and unstaged diffs before commit.27- Prefer local overrides before changing global defaults in shared environments.2829## Common Pitfalls3031- Package name may be `git-delta` while binary is `delta`.32- Without core pager config, delta is not used automatically.33- Styled output is for review, not machine parsing.3435## Output Interpretation3637- Diff semantics are still git patch semantics with enhanced rendering.38- Side-by-side and line-number rendering help review speed.3940## Why It Matters For Agents4142- Makes code review output significantly easier to summarize and verify.43- Improves human confidence in patch intent before merge.4445## Repo Conventions4647- Use delta to improve review quality, not to replace tests.48- Preserve focused commits with minimal unrelated changes.4950## Trigger Examples5152- Should trigger: "Show me a readable diff of staged changes."53- Should trigger: "Review this patch visually before commit."54- Should not trigger: "Install missing Python dependencies."
Run npx skillmds@latest add niksavis/tool-git-delta-2 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
tool-git-delta It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
niksavis (@niksavis) published this skill. Their other Agent Skills are listed on their SkillMD profile.