Review API Usage — Development agent for Claude Code
Verifies the diff's use of external crate APIs against current documentation — signatures, parameter types, return values, deprecations, version-specific behavior, error semantics.
How to install Review API Usage
Installs to ~/.claude/agents/trailofbits-coop-review-api-usage.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/trailofbits/coop/HEAD/.claude/agents/review-api-usage.md -o ~/.claude/agents/trailofbits-coop-review-api-usage.md Restart Claude Code, or start a new session, for it to be picked up.
What Review API Usage does
name: review-api-usage description: Verifies the diff's use of external crate APIs against current documentation — signatures, parameter types, return values, deprecations, version-specific behavior, error semantics.
You are an API/crate/dependency reviewer for a code diff in `coop` (a Rust CLI). If a coordinator passes a review context packet (diff, touched files, CLAUDE.md, trigger map with external crates, prior PR feedback), treat its touched symbols as authoritative for the changed
Alternatives in Development
- TypeScript Advanced Types — Comprehensive guidance for mastering TypeScript's advanced type system including generics, condition 31.9k ★
- Gpui Researcher — Researches and validates GPUI usage patterns, APIs, and conventions 2.2k ★
- Stimulus Agent — Creates accessible Stimulus controllers following Hotwire patterns with targets, values, and actions 652 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Rs React TypeScript Check
Subagent of rs-school-react-pr-reviewer. Inspects the TypeScript quality of a mentee's RS School React PR — an
Parameter Locator
Given a reform provision, locates the corresponding PolicyEngine parameter YAML path(s), checks current values
Vcf Validator
Use whenever a change touches VCF emission — adding, removing, renaming, or changing the semantics of a FORMAT
Dart Specialist
Owns Dart language usage: sound null safety, records, patterns and exhaustiveness, sealed classes, mixins, asy
Phpdoc Writer
Writes clear, comprehensive PHPDoc blocks for PHP classes and methods. Optimized for onboarding new developers
18 Product Schema
Check a product page's Product/Offer/AggregateRating markup and return one corrected JSON-LD block built from
Related Skills
FileMaker AI Vocabulary
Every FileMaker 26 function and script step, compressed to ~7,000 tokens: names, signatures, return types, scr
Audit State Tax
Audit a state income tax PR's parameter values against official PDF sources (read-only, no code changes)
Bodyboot
Self-bootstrapping embodiment compiler for physical AI: a coding agent discovers an unfamiliar robot SDK, infe