π Supercharge Claude Code with Specialized AI Sub-Agents for Code Review, Testing, Debugging & More
Transform your development workflow with intelligent AI assistants that excel at specific programming tasks
Installation β’ Quick Start β’ Available Agents β’ Documentation β’ Contributing
Claude Sub-Agents Manager is a powerful CLI tool that enhances Claude Code with specialized AI assistants designed for specific development tasks. Each sub-agent is an expert in its domain - from automated code reviews and test fixing to intelligent debugging and documentation generation. Install production-ready agents instantly or create custom agents tailored to your unique workflow needs.
- π§ Specialized Intelligence: Each agent is an expert in its domain
- β‘ Zero Configuration: Pre-built agents work out of the box
- π¨ Fully Customizable: Create agents that match your workflow
- π Smart Context Management: Agents operate in isolated contexts
- π οΈ Developer First: Built by developers, for developers
- π Context-Forge Integration: Seamlessly works with context-forge projects and PRPs
- π οΈ Full Context-Forge Support: Automatic detection and smart integration
- π¦ Init Command:
claude-agents init
for one-command project setup - π§Ή Uninstall Command: Bulk removal with cleanup options
- π Smart Command Organization: No conflicts with existing context-forge commands
- β‘ Concurrent Execution Rules: Enforces best practices for maximum performance
- π CLAUDE.md Integration: Appends configuration without overwriting
- π― PRP Awareness: Agents understand and work with your existing PRPs
npm install -g @webdevtoday/claude-agents
yarn global add @webdevtoday/claude-agents
git clone https://github.com/webdevtodayjason/sub-agents.git
cd sub-agents
npm install
npm link
# Initialize all agents in your project
claude-agents init
# List available agents
claude-agents list
# Initialize with context-forge awareness
claude-agents init --respect-context-forge
# Agents will:
# - Detect existing PRPs and CLAUDE.md
# - Place commands in .claude/commands/agents/
# - Append to CLAUDE.md without overwriting
# - Work alongside your existing setup
# Project Planning - Reads and understands your PRPs
claude-agents run project-planner --task "Create implementation roadmap from existing PRPs"
claude-agents run project-planner --task "Break down auth-prp into sprint tasks"
# API Development - PRP-aware implementation
claude-agents run api-developer --task "Implement user endpoints from feature-auth-prp.md"
claude-agents run api-developer --task "Create REST API following our conventions"
# Frontend Development
claude-agents run frontend-developer --task "Build login UI matching dark-theme-ui-prp"
claude-agents run frontend-developer --task "Create dashboard from feature-dashboard-prp.md"
# Testing & Quality
claude-agents run tdd-specialist --task "Create tests for authentication flow"
claude-agents run code-reviewer --task "Review API endpoints for security"
claude-agents run security-scanner --task "Scan authentication implementation"
# Documentation
claude-agents run api-documenter --task "Generate OpenAPI spec from implemented endpoints"
claude-agents run doc-writer --task "Update Implementation.md with progress"
# Debugging & Refactoring
claude-agents run debugger --task "Analyze login timeout issue"
claude-agents run refactor --task "Improve error handling in auth module"
# DevOps & Deployment
claude-agents run devops-engineer --task "Setup CI/CD for main branch"
claude-agents run devops-engineer --task "Create Docker configuration"
# Product & Marketing
claude-agents run product-manager --task "Create user stories from PRPs"
claude-agents run marketing-writer --task "Write feature announcement for auth system"
# Via slash commands (in .claude/commands/agents/)
> /agent-review # Triggers code review
> /agent-api # Triggers API development
> /agent-debug login issue # Debug specific problem
# Via Task tool
> Task("project-planner: analyze all PRPs and create sprint plan")
> Task("api-developer: implement endpoints from feature-auth-prp.md")
> Task("frontend-developer: build UI from feature-dashboard-prp.md")
Agent Name | Description | Slash Command |
---|---|---|
code-reviewer | Expert code review specialist for quality, security, and maintainability | /review |
test-runner | Automated test execution specialist that runs tests and fixes failures | /test [pattern] |
debugger | Expert debugging specialist for analyzing errors, stack traces, and fixing issues | /debug [error] |
refactor | Code refactoring specialist for improving code structure, patterns, and maintainability | /refactor [target] |
doc-writer | Documentation specialist for creating and updating technical documentation, API docs, and README files | /document [type] |
security-scanner | Security vulnerability scanner that detects common security issues and suggests fixes | /security-scan [path] |
shadcn-ui-builder | UI/UX specialist for designing and implementing interfaces using ShadCN UI components | /ui or /shadcn |
project-planner | Strategic planning specialist for project decomposition and workflow management | /plan [project] |
api-developer | Backend API development specialist for REST, GraphQL, and microservices | /api [spec] |
frontend-developer | Frontend development specialist for modern web applications | /frontend [feature] |
tdd-specialist | Test-Driven Development specialist for comprehensive testing strategies | /tdd [component] |
api-documenter | API documentation specialist for OpenAPI, Swagger, and technical docs | /apidoc [endpoint] |
devops-engineer | DevOps specialist for CI/CD, infrastructure automation, and deployment | /devops [task] |
product-manager | Product management specialist for requirements, roadmaps, and user stories | /product [feature] |
marketing-writer | Marketing content specialist for technical marketing and product messaging | /marketing [content] |
Your personal code quality guardian
- Comprehensive security analysis
- Best practices enforcement
- Performance optimization suggestions
- Clean code principles
# Install
claude-agents install code-reviewer
# Use
> /review
Intelligent test automation specialist
- Auto-detects test frameworks
- Fixes failing tests automatically
- Improves test coverage
- Supports all major languages
# Install
claude-agents install test-runner
# Use
> /test
> /test src/**/*.test.js
Expert problem solver and bug hunter
- Root cause analysis
- Stack trace interpretation
- Performance profiling
- Memory leak detection
# Install
claude-agents install debugger
# Use
> /debug Cannot read property 'map' of undefined
Code transformation specialist
- Apply design patterns
- Modernize legacy code
- Improve code structure
- Maintain functionality
# Install
claude-agents install refactor
# Use
> /refactor improve performance
> /refactor apply SOLID principles
Technical writing expert
- API documentation
- README generation
- Architecture docs
- Code comments
# Install
claude-agents install doc-writer
# Use
> /document API
> /document architecture
Vulnerability detection specialist
- Secret detection
- OWASP compliance
- Dependency auditing
- Security best practices
# Install
claude-agents install security-scanner
# Use
> /security-scan
> /security-scan src/api/
Your expert UI/UX implementation specialist
- Modern component-based UI development
- Accessibility-first design approach
- Responsive interface implementation
- ShadCN component ecosystem expertise
- Design system compliance
# Install
claude-agents install shadcn-ui-builder
# Use
> /ui create a login page
> /shadcn implement dashboard with sidebar
Strategic planning and task decomposition expert
- Project architecture design
- Task breakdown and prioritization
- Dependency mapping
- Timeline estimation
- Risk assessment
# Install
claude-agents install project-planner
# Use
> /plan e-commerce platform
> /plan microservices migration
Backend development specialist
- RESTful API design
- GraphQL implementation
- Microservices architecture
- Database schema design
- API security best practices
# Install
claude-agents install api-developer
# Use
> /api user authentication endpoints
> /api payment processing service
Modern web interface specialist
- React/Vue/Angular expertise
- Responsive design implementation
- State management
- Performance optimization
- Accessibility compliance
# Install
claude-agents install frontend-developer
# Use
> /frontend user dashboard
> /frontend shopping cart component
Test-driven development expert
- Unit test creation
- Integration testing
- E2E test scenarios
- Test coverage analysis
- Mock and stub implementation
# Install
claude-agents install tdd-specialist
# Use
> /tdd UserService class
> /tdd API integration tests
Technical documentation specialist
- OpenAPI/Swagger specs
- API endpoint documentation
- Integration guides
- SDK documentation
- Example code generation
# Install
claude-agents install api-documenter
# Use
> /apidoc REST endpoints
> /apidoc GraphQL schema
Infrastructure and deployment expert
- CI/CD pipeline setup
- Docker containerization
- Kubernetes orchestration
- Infrastructure as Code
- Monitoring and logging
# Install
claude-agents install devops-engineer
# Use
> /devops GitHub Actions workflow
> /devops Kubernetes deployment
Product strategy and planning specialist
- User story creation
- Feature specification
- Roadmap planning
- Requirements documentation
- Stakeholder communication
# Install
claude-agents install product-manager
# Use
> /product user onboarding flow
> /product feature prioritization
Technical marketing content expert
- Product launch materials
- Technical blog posts
- Feature announcements
- Documentation marketing
- Developer advocacy content
# Install
claude-agents install marketing-writer
# Use
> /marketing product launch post
> /marketing API feature announcement
## π Documentation
### Command Reference
| Command | Description | Example |
|---------|-------------|---------|
| `init` | Initialize agents in project | `claude-agents init` |
| `init --respect-context-forge` | Init preserving context-forge | `claude-agents init --respect-context-forge` |
| `install` | Install agents interactively | `claude-agents install` |
| `install --all` | Install all available agents | `claude-agents install --all` |
| `install --project` | Install to project directory | `claude-agents install --project` |
| `list` | Show all agents | `claude-agents list` |
| `list --installed` | Show only installed agents | `claude-agents list --installed` |
| `enable <agent>` | Enable a disabled agent | `claude-agents enable code-reviewer` |
| `disable <agent>` | Disable an agent | `claude-agents disable test-runner` |
| `remove <agent>` | Remove specific agent | `claude-agents remove debugger` |
| `uninstall` | Bulk uninstall with options | `claude-agents uninstall --all --clean` |
| `info <agent>` | Show agent details | `claude-agents info debugger` |
| `create` | Create a custom agent | `claude-agents create` |
| `run <agent>` | Run agent independently | `claude-agents run marketing-writer --task "write launch post"` |
| `dashboard` | Launch web dashboard | `claude-agents dashboard` |
### Independent Agent Execution
Run agents outside of Claude Code for automation and scripting:
```bash
# Run with inline task
claude-agents run marketing-writer --task "Write launch announcement for v2.0"
# Run with task file
claude-agents run api-developer --file api-spec.md
# Interactive mode
claude-agents run tdd-specialist --interactive
Monitor and manage your agents through the web interface:
# Start dashboard on port 7842
claude-agents dashboard
# Custom port
claude-agents dashboard --port 8080
Dashboard features:
- Real-time agent status
- Task execution history
- Memory system viewer
- Performance metrics
- Quick agent actions
claude-agents create
Create ~/.claude/agents/my-agent.md
:
---
name: my-agent
description: What this agent does and when to use it
tools: Read, Edit, Grep, Bash
---
You are an expert in [DOMAIN]. Your role is to [PURPOSE].
When invoked, you will:
1. [STEP 1]
2. [STEP 2]
3. [STEP 3]
Always ensure [KEY PRINCIPLE].
User Scope (~/.claude/agents/
)
- Available in all projects
- Personal agents
- Default installation location
Project Scope (.claude/agents/
)
- Project-specific agents
- Shared with team via version control
- Use
--project
flag
Agent states are tracked in .claude-agents.json
:
{
"installedAgents": {
"code-reviewer": {
"version": "1.0.0",
"scope": "user",
"installedAt": "2024-01-20T10:00:00Z"
}
},
"enabledAgents": ["code-reviewer"],
"disabledAgents": []
}
The hooks system enables automated workflows and agent coordination. Each agent can define hooks that trigger on specific events.
Hook Type | Description | Trigger |
---|---|---|
PostToolUse:Edit |
After file edits | Any file modification |
PostToolUse:Write |
After file creation | New file written |
PostToolUse:Bash |
After command execution | Bash commands run |
PreToolUse |
Before any tool use | Tool about to run |
TaskComplete |
After task completion | Agent finishes task |
Stop |
On conversation end | Session terminating |
{
"PostToolUse:Edit": {
"condition": "file.endsWith('.js')",
"commands": ["npm run lint", "npm test"]
},
"TaskComplete": {
"notify": "Task {{task_name}} completed",
"store": "agent:{{agent_name}}:last_task"
}
}
Create hooks for automatic code review after edits:
{
"hooks": {
"PostToolUse:Edit": [{
"matcher": "\\.(js|ts|py)$",
"hooks": [{
"type": "command",
"command": "echo 'Consider running /review' >&2"
}]
}]
}
}
Automatically run tests after code changes:
{
"PostToolUse:Edit": {
"condition": "file.includes('src/')",
"commands": ["npm test -- --watch=false"]
}
}
Check out our other tools for Claude Code:
πͺ Claude Hooks Manager
Powerful hook management system for Claude Code automation
π¨ Context Forge
Our flagship tool for intelligent context generation and management
We love contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-agent
) - Commit your changes (
git commit -m 'Add amazing agent'
) - Push to the branch (
git push origin feature/amazing-agent
) - Open a Pull Request
- Create agent structure:
agents/
βββ your-agent/
βββ agent.md # Agent definition
βββ metadata.json # Agent metadata
βββ hooks.json # Optional hooks
- Add slash command:
commands/
βββ your-command.md
- Submit PR with description
# Enable debug mode to see where agents are being searched
DEBUG=claude-agents claude-agents run project-planner --task "test"
# Check npm global installation path
npm list -g @webdevtoday/claude-agents
# Verify agents are included in the package
ls -la $(npm root -g)/@webdevtoday/claude-agents/agents/
# Check installation
claude-agents list
# Verify agent status
claude-agents info <agent-name>
# Re-enable if disabled
claude-agents enable <agent-name>
# Run Claude with debug output
claude --debug
# Run claude-agents with debug output
DEBUG=claude-agents claude-agents run <agent> --task "test"
- Permission denied: Use
sudo
for global install - Agent not found: Check spelling and installation
- Command not working: Ensure Claude Code is updated
- "Agent not found" error: Enable debug mode to see search paths
- π οΈ Context-Forge Support: Full integration with context-forge projects
- π¦ Init Command: One-command setup with
claude-agents init
- π§Ή Uninstall Command: Bulk removal with cleanup options
- π― PRP Awareness: Agents understand and work with existing PRPs
- π Smart Commands: Organized in
.claude/commands/agents/
to avoid conflicts - β‘ Concurrent Execution: CLAUDE.md rules for maximum performance
- π Safe Integration: Appends to CLAUDE.md without overwriting
- π§ Bug Fixes: Project scope installation now works correctly
- π Fixed "agent not found" error for global installations
- π Enhanced path resolution for various npm configurations
- π Added debug mode with
DEBUG=claude-agents
- π― Context-forge detection utility
- π§ Enhanced agent system with PRP awareness
- πΎ Memory system integration
- π Context-aware command templates
- π€ 15 specialized AI agents
- β‘ Concurrent execution patterns
- πΎ Shared memory system
- π Web dashboard
- π― Slash command integration
- π Initial release
- 6 production-ready agents
- Interactive CLI interface
- Custom agent creation
- Project/user scope support
- Comprehensive documentation
MIT License - see LICENSE file for details
- Claude Code team at Anthropic
- Our amazing community of developers
- All contributors and testers
- π Report Issues
- π‘ Request Features
- π¦ Follow Updates
- β Star on GitHub
- Automate code reviews with AI-powered analysis
- Fix failing tests automatically using intelligent test runners
- Debug complex issues with expert error analysis
- Generate documentation from existing code
- Scan for security vulnerabilities proactively
- Refactor legacy code with modern patterns
- Enhance Claude Code with specialized capabilities
- Create custom AI agents for specific workflows
- Works with Claude Code by Anthropic
- Supports all major programming languages
- Integrates with existing development workflows
- Compatible with Git, npm, yarn, and more
- Extensible through custom agent creation
Made with β€οΈ by WebDev Today Jason
Building AI-powered developer tools to enhance productivity and code quality
Claude Sub-Agents Manager - Your AI-Powered Development Team in Claude Code