Chisel is a Claude Code plugin for autonomous PR refinement driven by automated review.
Instead of treating local checks as the final evaluator, Chisel assumes the strongest critic is an external PR review system (Greptile). It runs parallel agents that self-correct against review feedback without needing you to babysit each PR.
- Make a change
- Open or update a PR
- Trigger automated review
- Fix findings and CI failures
- Repeat until all gates pass or a safety stop fires
All three must be true:
- Greptile confidence score
5/5 - Zero unresolved Greptile-generated comments
- All GitHub required checks passing
- Max iterations reached
- No progress across consecutive iterations
- Review pipeline failure
- CI failures not auto-fixable after 2 consecutive attempts
/chisel:run-loop [--pr N] [--max-iterations N]-- start the loop/chisel:status [--pr N]-- check active run state/chisel:cancel-loop [--force]-- stop an active loop/chisel:help-- show usage info
/plugin install chisel
/plugin marketplace add crisog/chisel
/plugin install chisel@chisel-dev
gitghCLI authenticated (gh auth status)GREPTILE_API_KEYenvironment variable set (get one at app.greptile.com under Settings > Organization > API Keys)nodeavailable (for hook runtime)
The Greptile MCP server is bundled with the plugin and configured automatically on install.
- Loop state:
.claude/chisel-loop.local.md(at git root) - Run history:
.claude/chisel/runs/<pr>.json
./tests/run-tests.sh