Agents Overview
ClaudeKit includes 14 specialized agents that work together to handle every aspect of software development. Each agent is optimized for specific tasks and follows established workflows.
The 14 Specialized Agents
Development Agents
- planner - Research, analyze, and create implementation plans
- scout - Quickly locate relevant files across large codebases using parallel search
- debugger - Investigate issues, analyze logs, diagnose problems
- tester - Validate code quality through comprehensive testing
Quality Assurance
- code-reviewer - Comprehensive code review and quality assessment
Documentation & Project Management
- docs-manager - Manage technical documentation and standards
- project-manager - Comprehensive project oversight and coordination
Creative & Design
- ui-ux-designer - Design interfaces, wireframes, and user experiences
- copywriter - Create high-converting marketing copy
- brainstormer - Explore ideas, challenge assumptions, and debate technical decisions
Research & Writing
- researcher - Multi-source research with documentation analysis and best practices
- journal-writer - Document technical difficulties and project journey
DevOps & Infrastructure
- git-manager - Stage, commit, and push code with professional standards
- database-admin - Database optimization, query analysis, and administration
Why Only 14 Agents?
These 14 agents are carefully optimized for daily development workflows based on practical experience:
- Proven Effectiveness: Each agent has been tested in real-world projects
- Optimized Collaboration: Agents work together seamlessly
- Comprehensive Coverage: Cover all aspects of development
- Maintainable: Small enough to maintain, large enough to be effective
Note: If you need a new specialized agent, you can request it at the ClaudeKit Discord
How Agents Work Together
Agents are automatically orchestrated by ClaudeKit based on predefined workflows. You don’t need to manually coordinate them.
Example: Building a New Feature
User: "/cook [add user authentication]"
1. planner Agent
- Researches authentication best practices
- Analyzes current codebase architecture
- Creates detailed implementation plan
2. scout Agent (if needed)
- Locates existing auth-related files
- Identifies integration points
3. Implementation (Automatic)
- Code is written following plan
- Tests are generated
4. tester Agent
- Runs test suite
- Validates security
- Checks coverage
5. code-reviewer Agent
- Reviews code quality
- Checks best practices
- Validates security patterns
6. docs-manager Agent
- Updates API documentation
- Creates usage guides
- Updates architecture docs
7. git-manager Agent
- Creates conventional commit
- Stages all changes
- Pushes to remote
Agent Orchestration Patterns
Sequential (Default)
Agents run one after another, each building on the previous agent’s work:
planner → code → tester → code-reviewer → git-manager
Use when: Tasks depend on each other
Parallel
Multiple agents run simultaneously for faster results:
scout (dir1) ┐
scout (dir2) ├─→ Aggregate Results → planner
scout (dir3) ┘
Use when: Tasks are independent
Hybrid
Combination of sequential and parallel:
Parallel Scouts → Sequential Planning → Parallel Implementation → Sequential Testing
Use when: Complex tasks with mixed dependencies
Agent Categories
Planning & Research
- planner: Creates implementation plans
- researcher: Finds best practices and documentation
- brainstormer: Explores ideas and feasibility
- scout: Locates files and code patterns
When to use: Before implementing features, when researching solutions
Implementation
- Main process: Writes code based on plans
- tester: Validates implementation
- debugger: Fixes issues
When to use: During feature development
Quality & Review
- code-reviewer: Ensures code quality
- tester: Validates functionality
- debugger: Diagnoses problems
When to use: After implementation, before merging
Documentation
- docs-manager: Maintains project documentation
- journal-writer: Records technical challenges
When to use: After features, during challenges
DevOps
- git-manager: Manages version control
- database-admin: Optimizes database
When to use: When committing, during DB work
Creative
- ui-ux-designer: Designs interfaces
- copywriter: Writes marketing copy
When to use: For design and content work
When Agents are Invoked
Agents can be invoked in three ways:
1. Automatically (Recommended)
ClaudeKit automatically orchestrates agents based on:
- Command used (
/cook,/fix:hard, etc.) - Task complexity
- Workflow requirements
Example:
/cook [add payment integration]
# Automatically invokes: planner → code → tester → code-reviewer → docs-manager → git-manager
2. Through Commands
Specific commands invoke specific agents:
/plan [feature] # Invokes planner + researcher
/test # Invokes tester
/debug [issue] # Invokes debugger
/git:cm # Invokes git-manager
/docs:update # Invokes docs-manager
3. Explicitly (Advanced)
You can explicitly request specific agents in your prompts:
"Use the scout agent to find all authentication files,
then use the planner agent to create a migration strategy"
Agent Communication
Agents communicate through:
Shared Context
- Project documentation (
docs/) - Implementation plans (
plans/) - Code standards
- System architecture
Handoff Protocols
Each agent:
- Receives output from previous agent
- Performs its specialized task
- Passes results to next agent
- Updates shared documentation
Example Handoff
planner Agent Output:
- Implementation plan saved to plans/auth-feature.md
↓
Code Agent Input:
- Reads plans/auth-feature.md
- Implements according to plan
↓
Code Agent Output:
- New files created
- Tests generated
↓
tester Agent Input:
- Runs tests on new files
Agent Configuration
Agents are configured through:
Workflow Files
Located in .claude/agents/, each agent has:
- Role definition
- Capabilities
- When to activate
- Success criteria
- Output format
Example Agent Config
# planner Agent
## Role
Research, analyze, and create comprehensive implementation plans
## When to Activate
- Before implementing new features
- When evaluating technical trade-offs
- For complex refactoring
## Success Criteria
- Detailed implementation plan created
- Saved to plans/ directory
- Includes architecture decisions
- Test strategy defined
Best Practices
Let Agents Work Together
✅ Do: Trust the orchestration
/cook [build REST API]
# Let ClaudeKit orchestrate all agents automatically
❌ Don’t: Micromanage agents
# Avoid manually calling each agent
# The system handles this better
Use Appropriate Commands
✅ Do: Use command that matches your goal
/fix:hard [complex bug] # Invokes: scout + debugger + planner
/fix:fast [typo] # Invokes: code only
❌ Don’t: Use wrong command for task complexity
/fix:fast [system crash] # Too simple for complex issue
Review Agent Output
✅ Do: Review plans and changes
# After /plan, review the generated plan
cat plans/latest-plan.md
# Provide feedback before /cook
❌ Don’t: Blindly accept all changes
# Always review before committing
Monitoring Agent Activity
Todo List
ClaudeKit uses TodoWrite tool to show agent progress:
✓ planner Agent: Created implementation plan
⟳ Code Agent: Implementing authentication module
⧗ tester Agent: Pending
⧗ code-reviewer Agent: Pending
Agent Reports
After completion, agents provide reports:
planner Agent Report:
- Research completed: OAuth2 best practices
- Plan created: plans/oauth-implementation.md
- Estimated time: 2 hours
- Files to modify: 8
Troubleshooting
Agent Not Activating
Problem: Expected agent didn’t run
Solutions:
- Check command used is appropriate
- Verify workflow files exist in
.claude/agents/ - Review agent activation criteria
- Check TodoWrite output for errors
Agent Conflicts
Problem: Agents producing conflicting results
Solutions:
- Review orchestration order
- Check workflow priorities
- Ensure agents have clear handoff protocols
- Update agent configurations if needed
Slow Agent Response
Problem: Agents taking too long
Solutions:
- Use parallel orchestration when possible
- Scope tasks to be more specific
- Use faster commands for simple tasks (
/fix:fastvs/fix:hard) - Review agent logs for bottlenecks
Next Steps
Learn more about specific agents:
- planner Agent - Planning and research
- scout Agent - File location and search
- debugger Agent - Issue diagnosis
- tester Agent - Testing and validation
Or explore:
- Commands - How to invoke agents
- Workflows - How agents coordinate
- Orchestration - Advanced patterns
Key Takeaway: ClaudeKit’s 14 specialized agents work together automatically through predefined workflows, handling every aspect of software development from planning to deployment.