# Diffnav

> Use this skill when the user wants to navigate and review git diffs with a file tree view using diffnav.

- Skill: `javimosch/diffnav` (Agent Skill)
- Install (CLI): `npx skillmds@latest add javimosch/diffnav`
- Raw SKILL.md: https://api.skillmd.com/api/skills/javimosch/diffnav/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: javimosch (https://skillmd.com/u/javimosch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/javimosch/diffnav

---


# diffnav Plugin

Git diff pager with file tree navigation — browse diffs interactively with a side-by-side file tree.

## Commands

- `diffnav diff show <args>` -- Show git diff with file tree navigation

## Usage Examples

Navigate diffs in current repo:
```
diffnav diff show
```

Navigate diffs for a specific commit:
```
diffnav diff show HEAD~1
```

Navigate staged changes:
```
diffnav diff show --staged
```

Navigate diffs between branches:
```
diffnav diff show main..feature
```

## Installation

```
go install github.com/wallyqs/diffnav@latest
```

## Key Features

- Interactive file tree navigation
- Side-by-side diff view
- Keyboard shortcuts for navigation
- Supports staged and unstaged changes
- Works with any git repository

