19 Specialized Agents Catalog

Complete guide to all 19 CCO agents with their trigger patterns, descriptions, and example tasks.

19
Total Agents
5
Tier 1 Core
14
Tier 2 Specialized

Tier 1: Core Agents

These agents are always available and handle the most common coding tasks. Tier 1 agents are loaded into hot memory for immediate access.

1

implementer

Always Available

General coding tasks, bug fixes, and feature implementation. The implementer is the default agent for most development work.

Trigger Keywords

bug issue error fix implement feature

Example Tasks

  • "Fix the null pointer exception in user service"
  • "Implement pagination for the API endpoint"
  • "Add CSV export functionality to reports"
  • "Implement OAuth2 login flow"
2

planner

Always Available

Architecture, design, and refactoring planning. The planner helps map out complex changes before implementation begins.

Trigger Keywords

architecture design refactor plan blueprint

Example Tasks

  • "Plan the migration from REST to GraphQL"
  • "Design the new authentication architecture"
  • "Create a refactoring plan for the legacy module"
  • "Blueprint for implementing event sourcing"
3

reviewer

Always Available

Code review, quality assurance, and best practices validation. The reviewer ensures code meets project standards.

Trigger Keywords

review audit check quality

Example Tasks

  • "Review the authentication module for security issues"
  • "Audit the database queries for performance"
  • "Check code quality against our style guide"
  • "Review the new feature for test coverage"
4

context-librarian

Always Available

Documentation, context management, and knowledge organization. The context-librarian maintains project documentation and memory.

Trigger Keywords

context memory document readme

Example Tasks

  • "Update the project README with new features"
  • "Consolidate memory from recent debugging sessions"
  • "Document the new API endpoints"
  • "Create architecture documentation for the subsystem"
5

architect

Always Available

System design, technical decisions, and architectural patterns. The architect focuses on high-level system structure.

Trigger Keywords

system design architecture component

Example Tasks

  • "Design the microservices architecture"
  • "Plan the component interactions for the new feature"
  • "Create technical decision records for caching strategy"
  • "Architect the event-driven communication pattern"

Tier 2: Specialized Agents

These agents handle domain-specific tasks and are loaded on demand based on trigger patterns detected in the task description.

6

debugger

Specialized

Bug investigation, crash analysis, and root cause identification. The debugger specializes in tracking down elusive issues.

Trigger Keywords

debug crash bug investigation trace

Example Tasks

  • "Debug the intermittent timeout errors"
  • "Investigate why the service crashes on startup"
  • "Trace the memory leak in the worker process"
  • "Debug the race condition in concurrent requests"
7

test-engineer

Specialized

Test creation, test automation, and testing strategy. The test-engineer ensures comprehensive test coverage.

Trigger Keywords

test testing unit test integration test

Example Tasks

  • "Write unit tests for the payment module"
  • "Create integration tests for the API endpoints"
  • "Add test coverage for edge cases"
  • "Implement test automation for the CI pipeline"
8

security-reviewer

Specialized

Vulnerability checks, security audits, and secure coding practices. The security-reviewer identifies and mitigates security risks.

Trigger Keywords

security vulnerability CVE penetration

Example Tasks

  • "Scan for SQL injection vulnerabilities"
  • "Conduct a security audit on the authentication flow"
  • "Check for CVE vulnerabilities in dependencies"
  • "Perform penetration testing on the API"
9

performance-analyst

Specialized

Optimization, performance tuning, and bottleneck identification. The performance-analyst ensures efficient system operation.

Trigger Keywords

performance optimize slow bottleneck

Example Tasks

  • "Optimize the slow database queries"
  • "Identify performance bottlenecks in the hot path"
  • "Tune the caching strategy for better throughput"
  • "Profile memory usage and optimize allocations"
10

code-reviewer

Specialized

PR reviews, code quality, and merge readiness. The code-reviewer provides detailed feedback on pull requests.

Trigger Keywords

pr pull request code review merge

Example Tasks

  • "Review PR for the new user dashboard"
  • "Check the pull request for test coverage"
  • "Assess merge readiness for the feature branch"
  • "Review code changes for the authentication update"
11

security-researcher

Specialized

Deep security research, CVE tracking, and exploit analysis. The security-researcher investigates advanced security topics.

Trigger Keywords

cve vulnerability research exploit

Example Tasks

  • "Research CVE-2024-XXXX and assess impact"
  • "Analyze the latest zero-day vulnerability"
  • "Track exploit frameworks for our dependencies"
  • "Investigate potential security exploits in the auth flow"
12

network-analyst

Specialized

API design, protocol analysis, and network communication. The network-analyst specializes in API architecture.

Trigger Keywords

api endpoint network http socket

Example Tasks

  • "Design the new REST API endpoints"
  • "Analyze WebSocket protocol implementation"
  • "Review HTTP headers for security compliance"
  • "Audit network communication patterns"
13

database-expert

Specialized

Schema design, query optimization, and database migrations. The database-expert ensures efficient data storage.

Trigger Keywords

database schema sql query migration

Example Tasks

  • "Optimize slow SQL queries in reporting"
  • "Design database schema for the new feature"
  • "Create migration scripts for the schema change"
  • "Review index strategies for query performance"
14

devops-engineer

Specialized

CI/CD, deployment, and infrastructure automation. The devops-engineer manages the delivery pipeline.

Trigger Keywords

deploy release ci cd docker k8s pipeline

Example Tasks

  • "Set up CI/CD pipeline for the new service"
  • "Create Docker configuration for the application"
  • "Deploy to Kubernetes and verify rollout"
  • "Automate the release process with GitHub Actions"
15

data-engineer

Specialized

ETL pipelines, data processing, and analytics infrastructure. The data-engineer builds data workflows.

Trigger Keywords

etl pipeline data processing analytics

Example Tasks

  • "Build an ETL pipeline for the analytics dashboard"
  • "Design data processing workflow for sensor data"
  • "Create data aggregation pipeline for reporting"
  • "Optimize the data transformation pipeline"
16

api-designer

Specialized

REST/GraphQL API design and endpoint specification. The api-designer creates clean, consistent APIs.

Trigger Keywords

api design rest graphql endpoint design

Example Tasks

  • "Design a RESTful API for the user service"
  • "Create GraphQL schema for the new feature"
  • "Design API endpoint contracts for mobile clients"
  • "Plan versioning strategy for the public API"
17

ux-researcher

Specialized

User research, usability analysis, and UX improvement. The ux-researcher focuses on user experience.

Trigger Keywords

ux user research usability design

Example Tasks

  • "Analyze usability of the checkout flow"
  • "Research user preferences for dashboard layout"
  • "Identify UX friction points in the onboarding"
  • "Propose UI/UX improvements based on user feedback"
18

qa-automation

Specialized

Test automation, CI integration, and quality assurance workflows. The qa-automation engineer builds testing infrastructure.

Trigger Keywords

automation ci/cd testing test suite

Example Tasks

  • "Create end-to-end test automation suite"
  • "Integrate automated tests into CI pipeline"
  • "Build test automation for regression testing"
  • "Set up automated UI testing with Playwright"
19

infrastructure-architect

Specialized

System design, scaling, and infrastructure architecture. The infrastructure-architect plans system growth.

Trigger Keywords

scaling infrastructure system design load balancing

Example Tasks

  • "Design scalable architecture for 10x traffic growth"
  • "Plan infrastructure for high availability"
  • "Architect load balancing strategy for global users"
  • "Design disaster recovery infrastructure"

How Agent Selection Works

CCO automatically selects the most appropriate agent based on trigger keywords detected in your task description. The selection process:

  1. Parse task description - Extract keywords and phrases
  2. Match against trigger patterns - Find agents with matching triggers
  3. Score by relevance - Rank agents by keyword overlap
  4. Select best match - Route to highest-scoring agent
  5. Load agent context - Initialize agent with relevant memory
ℹ️

Tip: Include trigger keywords naturally in your task description for more accurate agent selection. For example, "debug the timeout issue" will route to the debugger agent.