Agent Reference

Think of agents as your expert teammates who never sleep. You've got 23 specialists here—each one obsessed with a single domain. Call them individually when you need focused expertise, or orchestrate them together for multi-angle analysis. They're opinionated, they're fast, and they remember your codebase better than you do.

How to Use Agents

# Basic invocation
claude agent [agent-name]

# With a specific message
claude agent [agent-name] "Your message here"

# Examples
claude agent kieran-rails-reviewer
claude agent security-sentinel "Audit the payment flow"

Review Agents (17)

acceptance-criteria-reviewer

Review

Verifies a change satisfies the documented Acceptance Criteria and Validation steps of its tracker issue — every criterion checked against the actual diff, every validation step confirmed runnable. Use in the `wf-review` comprehensive-review route as the gating conformance check, or as a pre-check before opening a PR.

claude agent acceptance-criteria-reviewer "..."

agent-native-reviewer

Review

Reviews code to ensure agent-native parity — any action a user can take, an agent can also take. Use after adding UI features, agent tools, or system prompts.

claude agent agent-native-reviewer "..."

architecture-strategist

Review

Analyzes code changes from an architectural perspective for pattern compliance and design integrity. Use when reviewing PRs, adding services, or evaluating structural refactors.

claude agent architecture-strategist "..."

code-simplicity-reviewer

Review

Final review pass to ensure code is as simple and minimal as possible. Use after implementation is complete to identify YAGNI violations and simplification opportunities.

claude agent code-simplicity-reviewer "..."

data-integrity-guardian

Review

Reviews database migrations, data models, and persistent data code for safety. Use when checking migration safety, data constraints, transaction boundaries, or privacy compliance.

claude agent data-integrity-guardian "..."

data-migration-expert

Review

Validates data migrations, backfills, and production data transformations against reality. Use when PRs involve ID mappings, column renames, enum conversions, or schema changes.

claude agent data-migration-expert "..."

deployment-verification-agent

Review

Produces Go/No-Go deployment checklists with SQL verification queries, rollback procedures, and monitoring plans. Use when PRs touch production data, migrations, or risky data changes.

claude agent deployment-verification-agent "..."

dhh-rails-reviewer

Review

Brutally honest Rails code review from DHH's perspective. Use when reviewing Rails code for anti-patterns, JS framework contamination, or violations of Rails conventions.

claude agent dhh-rails-reviewer "..."

integration-boundary-reviewer

Review

Identify untested integration boundaries where application code calls external libraries, APIs, or services. Use when reviewing PRs that add new library imports, API clients, or service connections.

claude agent integration-boundary-reviewer "..."

julik-frontend-races-reviewer

Review

Reviews JavaScript and Stimulus code for race conditions, timing issues, and DOM lifecycle problems. Use after implementing or modifying frontend controllers or async UI code.

claude agent julik-frontend-races-reviewer "..."

kieran-python-reviewer

Review

Reviews Python code with an extremely high quality bar for Pythonic patterns, type safety, and maintainability. Use after implementing features, modifying code, or creating new Python modules.

claude agent kieran-python-reviewer "..."

kieran-rails-reviewer

Review

Reviews Rails code with an extremely high quality bar for conventions, clarity, and maintainability. Use after implementing features, modifying code, or creating new Rails components.

claude agent kieran-rails-reviewer "..."

kieran-typescript-reviewer

Review

Reviews TypeScript code with an extremely high quality bar for type safety, modern patterns, and maintainability. Use after implementing features, modifying code, or creating new TypeScript components.

claude agent kieran-typescript-reviewer "..."

pattern-recognition-specialist

Review

Analyzes code for design patterns, anti-patterns, naming conventions, and duplication. Use when checking codebase consistency or verifying new code follows established patterns.

claude agent pattern-recognition-specialist "..."

performance-oracle

Review

Analyzes code for performance bottlenecks, algorithmic complexity, database queries, memory usage, and scalability. Use after implementing features or when performance concerns arise.

claude agent performance-oracle "..."

schema-drift-detector

Review

Detects unrelated schema.rb changes in PRs by cross-referencing against included migrations. Use when reviewing PRs with database schema changes.

claude agent schema-drift-detector "..."

security-sentinel

Review

Performs security audits for vulnerabilities, input validation, auth/authz, hardcoded secrets, and OWASP compliance. Use when reviewing code for security issues or before deployment.

claude agent security-sentinel "..."

Research Agents (5)

best-practices-researcher

Research

Researches and synthesizes external best practices, documentation, and examples for any technology or framework. Use when you need industry standards, community conventions, or implementation guidance.

claude agent best-practices-researcher "..."

framework-docs-researcher

Research

Gathers comprehensive documentation and best practices for frameworks, libraries, or dependencies. Use when you need official docs, version-specific constraints, or implementation patterns.

claude agent framework-docs-researcher "..."

git-history-analyzer

Research

Performs archaeological analysis of git history to trace code evolution, identify contributors, and understand why code patterns exist. Use when you need historical context for code changes.

claude agent git-history-analyzer "..."

learnings-researcher

Research

Searches repository-owned documentation for relevant past solutions and decisions. Use before planning, implementing, or debugging to surface institutional knowledge without assuming a documentation layout or schema.

claude agent learnings-researcher "..."

repo-research-analyst

Research

Conducts thorough research on repository structure, documentation, conventions, and implementation patterns. Use when onboarding to a new codebase or understanding project conventions.

claude agent repo-research-analyst "..."

Workflow Agents (5)

bug-reproduction-validator

Workflow

Systematically reproduces and validates bug reports to confirm whether reported behavior is an actual bug. Use when you receive a bug report or issue that needs verification.

claude agent bug-reproduction-validator "..."

editorial-style-editor

Workflow

Reviews and edits text content to conform to our editorial style guide. Use when written content needs style compliance checks for headlines, punctuation, voice, and formatting.

claude agent editorial-style-editor "..."

lint

Workflow

Use this agent when you need to run linting and code quality checks on Ruby and ERB files. Run before pushing to origin.

claude agent lint "..."

pr-comment-resolver

Workflow

Addresses PR review comments by implementing requested changes and reporting resolutions. Use when code review feedback needs to be resolved with code changes.

claude agent pr-comment-resolver "..."

spec-flow-analyzer

Workflow

Analyzes specifications and feature descriptions for user flow completeness and gap identification. Use when a spec, plan, or feature description needs flow analysis, edge case discovery, or requirements validation.

claude agent spec-flow-analyzer "..."

Design Agents (4)

design-implementation-reviewer

Design

Visually compares live UI implementation against Figma designs and provides detailed feedback on discrepancies. Use after writing or modifying HTML/CSS/React components to verify design fidelity.

claude agent design-implementation-reviewer "..."

design-inspiration-researcher

Design

Researches design inspiration for greenfield UI surfaces during grooming and returns a short, linked inspiration digest ready to embed in an issue body. Use when grooming a new screen or flow that does not exist yet and needs visual direction before implementation.

claude agent design-inspiration-researcher "..."

design-iterator

Design

Iteratively refines UI design through N screenshot-analyze-improve cycles. Use PROACTIVELY when design changes aren't coming together after 1-2 attempts, or when user requests iterative refinement.

claude agent design-iterator "..."

figma-design-sync

Design

Detects and fixes visual differences between a web implementation and its Figma design. Use iteratively when syncing implementation to match Figma specs.

claude agent figma-design-sync "..."

Docs Agents (1)

ankane-readme-writer

Docs

Creates or updates README files following Ankane-style template for Ruby gems. Use when writing gem documentation with imperative voice, concise prose, and standard section ordering.

claude agent ankane-readme-writer "..."