Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add instructions/coder/claudecode.nvim/claude-mdgit clone --depth 1 https://github.com/coder/claudecode.nvimWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.05464 | $0.05464 |
| Opus 5 | $0.02732 | $0.02732 |
| Sonnet 5 | $0.01093 | $0.01093 |
| Haiku 4.5 | $0.00546 | $0.00546 |
Grade B, and why
claudecode.nvim CLAUDE.md scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Reads agent configuration directoriesmediumAgent snooping
.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.
2. Check lock file contains `authToken`: `cat ~/.claude/ide/*.lock | jq .authToken` How it starts
The opening of the file, as written. The whole thing — 528 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CLAUDE.md
This file provides context for Claude Code when working with this codebase.
Project Overview
claudecode.nvim - A Neovim plugin that implements the same WebSocket-based MCP protocol as Anthropic's official IDE extensions. Built with pure Lua and zero dependencies.
Common Development Commands
Testing
mise run test- Run all tests using busted with coveragebusted tests/unit/specific_spec.lua- Run specific test filebusted --coverage -v- Run tests with coverage
Code Quality
mise run check- Check Lua syntax and run luacheckmise run format- Format code with treefmtluacheck lua/ tests/ --no-unused-args --no-max-line-length- Direct linting
Build Commands
mise run all- RECOMMENDED: Run formatting, linting, and testing (complete validation)mise run test- Run all tests using busted with coveragemise run check- Check Lua syntax and run luacheckmise run format- Format code with treefmtmise run clean- Remove generated test filesmise tasks- List available tasks
Best Practice: Always use mise run all at the end of editing sessions for complete validation.
Development with mise
The dev toolchain is provisioned by mise (see mise.toml), which replaced the former Nix flake devShell.
mise install- Install all tools (Neovim, LuaJIT, formatters, etc.)mise run setup- Build the Lua test rocks (busted/luacheck/luacov) into./.luarocksmise run all- Format, lint, and testmise run format- Format all files with treefmt- Activate mise in your shell so its tools (and
fixtures/bin) are on PATH — addeval "$(mise activate bash)"(orzsh/fish) to your shell rc. (mise run <task>works without activation.)
Integration Testing with Fixtures
The fixtures/ directory contains test Neovim configurations for verifying plugin integrations:
vv <config>- Start Neovim with a specific fixture configurationvve <config>- Start Neovim with a fixture config in edit modelist-configs- Show available fixture configurations- Source
fixtures/nvim-aliases.shto enable these commands
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 528 lines · 5,464 tokens per session scan B 7cb9a1271568
claudecode.nvim CLAUDE.md is an instructions file published in the GitHub repository coder/claudecode.nvim (3,034 stars, last pushed 21d ago), licensed MIT. It adds 5,464 tokens to every session, about $0.0273 per session on Opus 5. A static security scan graded it B with 1 finding (reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
fff AGENTS.md
Instructions for dmtrKovalenko/fff, covering to clankers, development commands, building, testing and development tools and code quality.
opencode.nvim AGENTS.md
Instructions for nickjvandyke/opencode.nvim, covering opencode.nvim — agent guide, what it is, entrypoints, config quirks and dependencies.
codecompanion.nvim AGENTS.md
Instructions for olimorris/codecompanion.nvim, covering codecompanion.nvim, commands, code conventions, architecture and general rules.
agentic.nvim AGENTS.md
Instructions for carlos-algms/agentic.nvim, covering agents guide, nested instructions, skill driven, domain glossary — lazy read and architectural decisions (adrs) — optional read.
dotfiles CLAUDE.md
Instructions for nicknisi/dotfiles, covering dotfiles, structure, setup and key conventions.
hlchunk.nvim AGENTS.md
Instructions for shellRaining/hlchunk.nvim, covering agents.md, 项目定位, 技术栈约束, 本地命令 and 目录地图.