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.
npx skills add agentskillexchange/skills --skill review-live-agent-authored-diffs-in-neovim-with-codediff
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.
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.