Review-comments.nvim: Do code review in Neovim – pass review comments to agents The review-comments.nvim plugin, published by developer narqo, lets Neovim users draft code review comments on individual lines or ranges and store each one as a Markdown file with JSON frontmatter in a .review-comments directory at the workspace root. The plugin, installable via vim.pack on Neovim 0.12 and newer, exposes :AddComment, :ViewComment, and :RefreshComment commands and ships an agent skill at .agents/skills/review-comment-inbox/SKILL.md that lets coding agents inspect, address, test, and remove resolved comments. Its configuration options, including output_dir and keymap, are labeled experimental. Draft code review comments from inside Neovim https://neovim.io/ . Comment a line or a range of lines in any file in the workspace: Colour scheme: classylight https://github.com/narqo/classylight.vim You can add a comment from the diff too: Each comment is stored in a separate Markdown file with JSON frontmatter in the .review-comments directory inside the workspace root. You can then point your coding agent to the stored comments, and ask it to address and to resolve each of them. Using vim.pack https://neovim.io/doc/user/pack/ vim.pack on Neovim 0.12 and newer : -- Add this to init.lua vim.pack.add { 'https://github.com/narqo/review-comments.nvim' } 1. Select lines with visual line mode, for example Vjj . 2. Run :AddComment while the selection is active. 3. Enter the comment in the floating editor. 4. Run :write or :w to save and close. 5. The saved comment appears as virtual text after the source line and is written under