Skill Detail

Review live agent-authored diffs in Neovim with CodeDiff

Use CodeDiff to keep coding agents running while a human operator reviews, stages, discards, and resolves changes in a live Neovim diff workspace.

Code Quality & ReviewMulti-Framework
Code Quality & Review Multi-Framework Security Reviewed
⭐ 1.5k GitHub stars
COPY SKILL INSTRUCTIONS (OPTIONAL)
npx skills add agentskillexchange/skills --skill review-live-agent-authored-diffs-in-neovim-with-codediff Copy
Uses the third-party skills CLI, not an ASE-owned installer. Check your agent’s compatibility. This copies instructions; complete the upstream tool setup below separately.
At a glance
Tools required
Neovim 0.7 or newer, Git, CodeDiff Neovim plugin, optional coding agent running in the same repository
Install & setup
Install with lazy.nvim using { "esmuellert/codediff.nvim", cmd = "CodeDiff" }, restart Neovim, then run :CodeDiff in a Git repository. CodeDiff downloads the matching diff library automatically on first use; run :CodeDiff install to force installation or update when troubleshooting.
Author
esmuellert
Publisher
Individual
Last updated
Sep 6, 2026
Quick brief

Use CodeDiff when an agent or coding operator needs a live human-in-the-loop review surface for code that is changing under active AI development. The workflow is to install the Neovim plugin, run a coding agent in the background, open :CodeDiff against the active repository, watch file and hunk changes as they land, inspect local, staged, branch, pull-request, or history diffs, stage or discard selected hunks, and resolve merge conflicts before final review. Invoke this instead of using the product normally when the agent should keep working while the operator continuously reviews and gates the evolving diff without switching into a separate PR UI or stopping the coding session. The scope boundary is editor-native live review and hunk-level control for agent-authored repository changes; it is not a generic Neovim plugin card, a standalone coding agent, an SDK, an MCP server, or a broad git-diff library listing.

How it works

What this skill actually does

Inputs and prerequisites: Neovim 0.7 or newer, Git, CodeDiff Neovim plugin, optional coding agent running in the same repository.

Setup notes: Install with lazy.nvim using { “esmuellert/codediff.nvim”, cmd = “CodeDiff” }, restart Neovim, then run :CodeDiff in a Git repository. CodeDiff downloads the matching diff library automatically on first use; run :CodeDiff install to force installation or update when troubleshooting.

Source and verification boundary: use https://github.com/esmuellert/codediff.nvim as the canonical reference before running the workflow; keep commands, API calls, CLI usage, and generated outputs reviewable against that upstream source.

Framework fit: publish this as a Multi-Framework workflow only when the operator can invoke the documented toolchain directly, rather than treating the upstream project as a generic product listing.