Agents Reference
Agents are specialized for specific review, research, or workflow tasks. They can be invoked by @mention or via commands.
Review
Section titled “Review” Adversarial Reviewer Conditional code-review persona, selected when the diff is large (>=50 changed lines) or touches high-risk domains like auth, payments, data mutations, or external APIs.
Agent Native Reviewer Reviews code to ensure agent-native parity -- any action a user can take, an agent can also take.
API Contract Reviewer Conditional code-review persona, selected when the diff touches API routes, request/response types, serialization, versioning, or exported type signatures.
Architecture Strategist Analyzes code changes from an architectural perspective for pattern compliance and design integrity.
CLI Agent Readiness Reviewer Reviews CLI source code, plans, or specs for AI agent readiness using a severity-based rubric focused on whether a CLI is merely usable by agents or genuinely optimized for them.
CLI Readiness Reviewer Conditional code-review persona, selected when the diff touches CLI command definitions, argument parsing, or command handler implementations.
Code Simplicity Reviewer Final review pass to ensure code is as simple and minimal as possible.
Correctness Reviewer Always-on code-review persona.
Data Integrity Guardian Reviews database migrations, data models, and persistent data code for safety.
Data Migration Expert Validates data migrations, backfills, and production data transformations against reality.
Data Migrations Reviewer Conditional code-review persona, selected when the diff touches migration files, schema changes, data transformations, or backfill scripts.
Deployment Verification Agent Produces Go/No-Go deployment checklists with SQL verification queries, rollback procedures, and monitoring plans.
DHH Rails Reviewer Conditional code-review persona, selected when Rails diffs introduce architectural choices, abstractions, or frontend patterns that may fight the framework.
Julik Frontend Races Reviewer Conditional code-review persona, selected when the diff touches async UI code, Stimulus/Turbo lifecycles, or DOM-timing-sensitive frontend behavior.
Kieran Python Reviewer Conditional code-review persona, selected when the diff touches Python code.
Kieran Rails Reviewer Conditional code-review persona, selected when the diff touches Rails application code.
Kieran Typescript Reviewer Conditional code-review persona, selected when the diff touches TypeScript code.
Maintainability Reviewer Always-on code-review persona.
Pattern Recognition Specialist Analyzes code for design patterns, anti-patterns, naming conventions, and duplication.
Performance Oracle Analyzes code for performance bottlenecks, algorithmic complexity, database queries, memory usage, and scalability.
Performance Reviewer Conditional code-review persona, selected when the diff touches database queries, loop-heavy data transforms, caching layers, or I/O-intensive paths.
Previous Comments Reviewer Conditional code-review persona, selected when reviewing a PR that has existing review comments or review threads.
Project Standards Reviewer Always-on code-review persona.
Reliability Reviewer Conditional code-review persona, selected when the diff touches error handling, retries, circuit breakers, timeouts, health checks, background jobs, or async handlers.
Schema Drift Detector Detects unrelated schema.
Security Reviewer Conditional code-review persona, selected when the diff touches auth middleware, public endpoints, user input handling, or permission checks.
Security Sentinel Performs security audits for vulnerabilities, input validation, auth/authz, hardcoded secrets, and OWASP compliance.
Testing Reviewer Always-on code-review persona.
Research
Section titled “Research” Best Practices Researcher Researches and synthesizes external best practices, documentation, and examples for any technology or framework.
Framework Docs Researcher Gathers comprehensive documentation and best practices for frameworks, libraries, or dependencies.
Git History Analyzer Performs archaeological analysis of git history to trace code evolution, identify contributors, and understand why code patterns exist.
Issue Intelligence Analyst Fetches and analyzes GitHub issues to surface recurring themes, pain patterns, and severity trends.
Learnings Researcher Searches docs/solutions/ for relevant past solutions by frontmatter metadata.
Repo Research Analyst Conducts thorough research on repository structure, documentation, conventions, and implementation patterns.
Slack Researcher Searches Slack for organizational context.
Design
Section titled “Design” Design Implementation Reviewer Visually compares live UI implementation against Figma designs and provides detailed feedback on discrepancies.
Design Iterator Iteratively refines UI design through N screenshot-analyze-improve cycles.
Figma Design Sync Detects and fixes visual differences between a web implementation and its Figma design.
Document-review
Section titled “Document-review” Adversarial Document Reviewer Conditional document-review persona, selected when the document has >5 requirements or implementation units, makes significant architectural decisions, covers high-stakes domains, or proposes new abstractions.
Coherence Reviewer Reviews planning documents for internal consistency -- contradictions between sections, terminology drift, structural issues, and ambiguity where readers would diverge.
Design Lens Reviewer Reviews planning documents for missing design decisions -- information architecture, interaction states, user flows, and AI slop risk.
Feasibility Reviewer Evaluates whether proposed technical approaches in planning documents will survive contact with reality -- architecture conflicts, dependency gaps, migration risks, and implementability.
Product Lens Reviewer Reviews planning documents as a senior product leader -- challenges premise claims, assesses strategic consequences (trajectory, identity, adoption, opportunity cost), and surfaces goal-work misalignment.
Scope Guardian Reviewer Reviews planning documents for scope alignment and unjustified complexity -- challenges unnecessary abstractions, premature frameworks, and scope that exceeds stated goals.
Security Lens Reviewer Evaluates planning documents for security gaps at the plan level -- auth/authz assumptions, data exposure risks, API surface vulnerabilities, and missing threat model elements.
Ankane Readme Writer Creates or updates README files following Ankane-style template for Ruby gems.
Workflow
Section titled “Workflow” Bug Reproduction Validator Systematically reproduces and validates bug reports to confirm whether reported behavior is an actual bug.
Lint Use this agent when you need to run linting and code quality checks on Ruby and ERB files.
PR Comment Resolver Evaluates and resolves one or more related PR review threads -- assesses validity, implements fixes, and returns structured summaries with reply text.
Spec Flow Analyzer Analyzes specifications and feature descriptions for user flow completeness and gap identification.
Systematic Implementer Implements one plan unit in a fresh subagent context and reports bounded changes back to the orchestrator.