19 Specialized Agents Catalog
Complete guide to all 19 CCO agents with their trigger patterns, descriptions, and example tasks.
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.
implementer
Always AvailableGeneral coding tasks, bug fixes, and feature implementation. The implementer is the default agent for most development work.
Trigger Keywords
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"
planner
Always AvailableArchitecture, design, and refactoring planning. The planner helps map out complex changes before implementation begins.
Trigger Keywords
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"
reviewer
Always AvailableCode review, quality assurance, and best practices validation. The reviewer ensures code meets project standards.
Trigger Keywords
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"
context-librarian
Always AvailableDocumentation, context management, and knowledge organization. The context-librarian maintains project documentation and memory.
Trigger Keywords
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"
architect
Always AvailableSystem design, technical decisions, and architectural patterns. The architect focuses on high-level system structure.
Trigger Keywords
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.
debugger
SpecializedBug investigation, crash analysis, and root cause identification. The debugger specializes in tracking down elusive issues.
Trigger Keywords
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"
test-engineer
SpecializedTest creation, test automation, and testing strategy. The test-engineer ensures comprehensive test coverage.
Trigger Keywords
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"
security-reviewer
SpecializedVulnerability checks, security audits, and secure coding practices. The security-reviewer identifies and mitigates security risks.
Trigger Keywords
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"
performance-analyst
SpecializedOptimization, performance tuning, and bottleneck identification. The performance-analyst ensures efficient system operation.
Trigger Keywords
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"
code-reviewer
SpecializedPR reviews, code quality, and merge readiness. The code-reviewer provides detailed feedback on pull requests.
Trigger Keywords
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"
security-researcher
SpecializedDeep security research, CVE tracking, and exploit analysis. The security-researcher investigates advanced security topics.
Trigger Keywords
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"
network-analyst
SpecializedAPI design, protocol analysis, and network communication. The network-analyst specializes in API architecture.
Trigger Keywords
Example Tasks
- "Design the new REST API endpoints"
- "Analyze WebSocket protocol implementation"
- "Review HTTP headers for security compliance"
- "Audit network communication patterns"
database-expert
SpecializedSchema design, query optimization, and database migrations. The database-expert ensures efficient data storage.
Trigger Keywords
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"
devops-engineer
SpecializedCI/CD, deployment, and infrastructure automation. The devops-engineer manages the delivery pipeline.
Trigger Keywords
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"
data-engineer
SpecializedETL pipelines, data processing, and analytics infrastructure. The data-engineer builds data workflows.
Trigger Keywords
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"
api-designer
SpecializedREST/GraphQL API design and endpoint specification. The api-designer creates clean, consistent APIs.
Trigger Keywords
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"
ux-researcher
SpecializedUser research, usability analysis, and UX improvement. The ux-researcher focuses on user experience.
Trigger Keywords
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"
qa-automation
SpecializedTest automation, CI integration, and quality assurance workflows. The qa-automation engineer builds testing infrastructure.
Trigger Keywords
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"
infrastructure-architect
SpecializedSystem design, scaling, and infrastructure architecture. The infrastructure-architect plans system growth.
Trigger Keywords
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:
- Parse task description - Extract keywords and phrases
- Match against trigger patterns - Find agents with matching triggers
- Score by relevance - Rank agents by keyword overlap
- Select best match - Route to highest-scoring agent
- 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.