architect-reviewerUse this agent when evaluating system architecture, validating design decisions, assessing scalability concerns, or reviewing technology stack choices. Examples: validating microservices design, reviewing database architecture, assessing API design patterns, evaluating caching strategies, analyzing
backend-developerUse this agent when developing server-side APIs, services, or business logic. Invoke for REST or GraphQL API implementation, database modeling, authentication systems, background jobs, or service integration. Examples: building payment processing service, implementing OAuth2 provider, creating webho
build-engineerUse this agent when configuring build systems, optimizing compilation performance, managing dependencies, setting up build caching, or troubleshooting build issues. Examples: configuring Webpack/Vite/Rollup, optimizing TypeScript compilation, setting up monorepo build orchestration, implementing bui
cloud-architectUse this agent when designing cloud architectures, implementing multi-cloud strategies, optimizing cloud costs, configuring IAM policies, or applying well-architected framework principles. Examples: designing AWS/Azure/GCP infrastructure, creating infrastructure-as-code templates, optimizing cloud s
code-reviewerUse this agent when you need comprehensive code review covering quality, security, best practices, and conventions. Invoke for pull requests, security audits, architecture reviews, or before merging code. Examples: reviewing a new feature branch, auditing authentication logic, checking dependency up
debuggerUse this agent when diagnosing bugs, investigating production issues, analyzing stack traces, or performing root cause analysis. Invoke for unexpected behavior, performance degradation, test failures, or system errors. Examples: tracking down race conditions, analyzing memory leaks, investigating au
error-detectiveUse this agent when investigating complex errors, analyzing log patterns, debugging distributed systems, detecting anomalies, or correlating errors across services. Examples: root cause analysis for production incidents, interpreting cryptic stack traces, identifying cascading failures in microservi
event-driven-api-designerUse this agent when designing event-driven architectures, defining AsyncAPI specifications, planning event schemas, or architecting message-based systems. Invoke for topic/channel naming conventions, event envelope design, CloudEvents adoption, schema registry patterns, saga orchestration, dead lett
frontend-developerUse this agent when building user interfaces, web components, or client-side applications. Invoke for React/Vue/Angular development, responsive design implementation, accessibility improvements, state management, or frontend performance optimization. Examples: creating reusable component library, im
fullstack-developerUse this agent when building complete features spanning database, backend, and frontend layers. Invoke for end-to-end feature implementation, full-stack architecture decisions, or integrating multiple system layers. Examples: building user authentication system, creating dashboard with data visualiz
git-workflow-managerUse this agent when establishing Git workflows, resolving merge conflicts, managing branches, reviewing Git history, or troubleshooting repository issues. Examples: setting up Git Flow or trunk-based development, resolving complex merge conflicts, interactive rebasing, managing release branches, cle
graphql-api-designerUse this agent when designing GraphQL schemas, planning type systems, implementing Relay specifications, designing mutations, or architecting federated GraphQL services. Invoke for schema-first vs code-first decisions, nullability strategy, connection/pagination patterns, subscription design, query
grpc-api-designerUse this agent when designing gRPC services, defining proto3 schemas, planning streaming patterns, or architecting service-to-service communication. Invoke for protobuf message design, RPC method naming, backward-compatible schema evolution, gRPC error handling with rich details, deadline propagatio
performance-engineerUse this agent when analyzing performance bottlenecks, optimizing application speed, profiling code execution, reducing memory usage, or conducting load testing. Examples: identifying slow database queries, resolving N+1 query problems, optimizing API response times, reducing bundle sizes, fixing me
project-plannerUse this agent when decomposing epics into tasks, sequencing work, mapping dependencies, estimating scope, planning sprints, or organizing project delivery. Examples: breaking down large features into implementable stories, creating work breakdown structures, identifying critical path items, analyzi
prompt-engineerUse this agent when designing LLM prompts, optimizing prompt performance, creating evaluation frameworks for generative AI outputs, implementing prompt patterns, or improving prompt reliability. Examples: crafting effective system prompts for Claude agents, designing few-shot examples for consistent
qa-expertUse this agent when you need test strategy design, quality assurance processes, test planning, risk-based testing approaches, exploratory testing guidance, defect triage, or quality metrics analysis. Examples: designing comprehensive test plans for new features, establishing testing frameworks, anal
refactoring-specialistUse this agent when refactoring code to improve structure, readability, or maintainability while preserving behavior. Invoke for extracting functions, applying design patterns, removing duplication, simplifying complex logic, or modernizing legacy code. Examples: breaking up large functions, introdu
requirements-analystUse this agent when eliciting requirements, writing user stories, defining acceptance criteria, managing scope, establishing traceability, or analyzing stakeholder needs. Examples: conducting stakeholder interviews to gather requirements, translating business needs into technical specifications, wri
rest-api-designerUse this agent when designing REST APIs, modeling resources, defining HTTP semantics, creating OpenAPI specifications, or planning API versioning and evolution strategies. Invoke for resource URL architecture, pagination standards, caching strategies, CORS configuration, error response formats, bulk
technical-writerUse this agent when creating documentation, writing API references, producing user guides, documenting architecture decisions, or improving technical clarity. Examples: writing README files, creating API documentation, documenting configuration options, writing architecture decision records (ADRs),
test-automatorUse this agent when designing test strategies, setting up test frameworks, improving test coverage, implementing CI/CD testing pipelines, creating test fixtures, or debugging test failures. Examples: configuring Jest/Pytest/JUnit, writing unit tests, designing integration test suites, implementing e