Reviews C#/.NET code across ALL quality aspects at once — correctness, naming, styling, best practices, performance, concurrency, security, test coverage, XML documentation, and dead code/duplication — within one precisely stated scope. Designed to run in parallel with other instances of itself: partition a large…
Locates the C# symbols, references, and files a task touches, and reports the blast radius — before any code is written. Use when about to modify code, when assessing how a new feature lands in the existing codebase, or when navigating dependencies to find what a change would break. Returns symbolIds and file:line…
Audit-only instrument for dotnet-guard-audit. Attempts a battery of known and improvised bypasses against this repo's own guard-cs-edit, guard-cs-read, guard-cs-bash-read and guard-cs-bash-write PreToolUse hooks — unusual quoting, spaced paths, symlinks, copies, variable expansion, and writing to a .cs file through…
Benchmark-only instrument for dotnet-performance. Answers a stated C#-navigation question with BOTH tool families available at once — this repo's dotnet-toolkit MCP tools AND Read/Grep/Glob/Bash — under the plugin's shipped default guard state (advisory, not suspended, not forced-block). Plays a real, unrestricted…
Benchmark-only instrument for dotnet-performance. Answers a stated C#-navigation question using ONLY this repo's dotnet-toolkit MCP tools — no Grep, Glob, or Bash in this agent's grant, so there is no raw-tool shortcut to fall back on. Pairs with dotnet-perf-raw-probe: the two are identical except for which tool…
Benchmark-only instrument for dotnet-performance. Answers a stated C#-navigation question using ONLY Read/Grep/Glob/Bash — no MCP tool of any kind in this agent's grant, so there is nothing to reach for beyond raw search and reads. Pairs with dotnet-perf-mcp-probe: the two are identical except for which tool family…