Review Correctness — Development agent for Claude Code
Reviews a Rust diff for correctness and runtime safety — logic errors, missing edge cases, error handling and Result/.
How to install Review Correctness
Installs to ~/.claude/agents/trailofbits-coop-review-correctness.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/trailofbits/coop/HEAD/.claude/agents/review-correctness.md -o ~/.claude/agents/trailofbits-coop-review-correctness.md Restart Claude Code, or start a new session, for it to be picked up.
What Review Correctness does
name: review-correctness description: Reviews a Rust diff for correctness and runtime safety — logic errors, missing edge cases, error handling and `Result`/`?` propagation, panics on fallible input, process/SSH lifecycle, resource cleanup, and cross-backend correctness.
You are a correctness reviewer for a code diff in `coop` (a Rust CLI that orchestrates isolated VMs — Firecracker on Linux, Lima on macOS). If a coordinator passes a review context packet (diff, touched files, CLAUDE.md
Alternatives in Development
- Rust Async Patterns — Production patterns for async Rust programming with Tokio runtime, including tasks, channels, stream 31.9k ★
- Review Bugs — Reviews code changes for potential bugs found by single-threaded sequential reasoning: logic errors, null safe 432 ★
- PRD Reviewer — Review a PRD and flag missing acceptance criteria, edge cases, and 135 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Integration Sheriff
Integration Sheriff reviewer for meerkat-comms phases. Verifies cross-component wiring: config to runtime flow
Panel Correctness
Review panel seat one. Hunts edge cases, error paths, concurrency, and the input that breaks it. Read-only. Di
Wh Bug Reviewer
Review-phase agent. Reads the change diff for logic errors, unhandled edge cases, race conditions, resource le
Concurrency Resource Review
Reviews a diff for concurrency/async defects and resource-lifecycle failures — races, deadlocks, unsafe shared
Workflow Discussion Review
Periodically reviews a discussion file for gaps, shallow coverage, and missing edge cases. Invoked in the back
Review Sidecar
Reviews diff as an external reviewer with no memory of how the code was written. Catches tautological tests, m
Related Skills
Create Docs
by jerseycheese - Analyzes code structure and purpose to create comprehensive documentation detailing inputs/o
Vibe Check
Production resilience audit for AI-generated code. Catches edge cases, scale failures, and missing error handl
Tail Logs
Monitor TFE application for errors, panics, and issues in real-time