The tools
See the rename & refactor recipe and test & commit recipe for copy-paste examples.
Why they exist
Without compound tools, the agent burns steps guessing:project(action: "test"), one call detects your toolchain and runs the right command. Same idea for rename, move, refactor.
Benchmark
Renaming an exported class across 8 files:
The tool finds the symbol itself, runs an LSP rename, verifies zero dangling references, and reports back. No exploration, no guesswork, no verification spiral.

