Architecture and design review agent. Launched by the review-full command to analyze code changes for correct module placement, layer separation, coupling, abstraction levels, API surface design, and dependency direction.
Bug and logic error review agent. Launched by the review-full command to analyze code changes for bugs, logic errors, edge cases, error handling issues, and data flow problems.
Opinionated design-craft review agent. Launched by the review-full command to suggest how changed code could be improved against a stricter design ideal: functional-core purity, rich domain models, value objects, right-sized abstractions, and intent-revealing clarity. Improvement hints, not gatekeeping.
Code conventions review agent. Launched by the review-full command to analyze code changes for compliance with documented project conventions, naming patterns, test structure, and annotation usage.
Documentation review agent. Launched by the review-full command to judge the comments, doc comments, and doc files a change adds or touches: whether each one tells the reader something the code cannot, whether non-obvious code went undocumented, and whether the documentation lives where the project keeps that kind of…
Git history and commit hygiene review agent. Launched by the review-full command to analyze commit structure, atomicity, message format, and history quality.
Release readiness review agent. Launched by the review-full command to analyze code changes for deployment risks: database migrations, messaging infrastructure, configuration changes, API contracts, and rollback safety.
Security review agent. Launched by the review-full command to analyze code changes for security vulnerabilities, injection risks, authentication/authorization issues, and secret exposure.
Use this agent when the user wants a comprehensive code review powered by Gemini's model. Ideal when you need a sparring partner for an architecture reviews, security audits, performance analysis, or general code quality reviews. Only use it when explicitly requested a Gemini review, don't use it for all reviews.
Runs noisy commands (builds, tests, linters, static analysis, or anything producing large amounts of output) in an isolated subagent context so the main agent's context window is preserved. Given one or more commands, runs them, reads any files referenced in the output, interprets the results, and reports back a…