Claude Sub-Agents Manager - AI-Powered Development Assistants for Claude Code

July 28, 2025 ยท View on GitHub

Claude Sub-Agents npm version npm downloads License: MIT GitHub release PRs Welcome Made with Love

๐Ÿš€ 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


๐ŸŽฏ What is Claude Sub-Agents Manager?

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.

โœจ Why Claude Sub-Agents?

  • ๐Ÿง  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

๐ŸŽ‰ New in v1.4.0 - Context-Forge Integration

  • ๐Ÿ› ๏ธ 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

๐Ÿš€ Installation

npm install -g @webdevtoday/claude-agents

Yarn

yarn global add @webdevtoday/claude-agents

From Source

git clone https://github.com/webdevtodayjason/sub-agents.git
cd sub-agents
npm install
npm link

โšก Quick Start

For New Projects

# Initialize all agents in your project
claude-agents init

# List available agents
claude-agents list

For Context-Forge Projects

# 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

Example Agent Tasks

# 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"

Using in Claude Code

# 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")

๐Ÿ“‹ Available Sub-Agents

Agent NameDescriptionSlash Command
code-reviewerExpert code review specialist for quality, security, and maintainability/review
test-runnerAutomated test execution specialist that runs tests and fixes failures/test [pattern]
debuggerExpert debugging specialist for analyzing errors, stack traces, and fixing issues/debug [error]
refactorCode refactoring specialist for improving code structure, patterns, and maintainability/refactor [target]
doc-writerDocumentation specialist for creating and updating technical documentation, API docs, and README files/document [type]
security-scannerSecurity vulnerability scanner that detects common security issues and suggests fixes/security-scan [path]
shadcn-ui-builderUI/UX specialist for designing and implementing interfaces using ShadCN UI components/ui or /shadcn
project-plannerStrategic planning specialist for project decomposition and workflow management/plan [project]
api-developerBackend API development specialist for REST, GraphQL, and microservices/api [spec]
frontend-developerFrontend development specialist for modern web applications/frontend [feature]
tdd-specialistTest-Driven Development specialist for comprehensive testing strategies/tdd [component]
api-documenterAPI documentation specialist for OpenAPI, Swagger, and technical docs/apidoc [endpoint]
devops-engineerDevOps specialist for CI/CD, infrastructure automation, and deployment/devops [task]
product-managerProduct management specialist for requirements, roadmaps, and user stories/product [feature]
marketing-writerMarketing content specialist for technical marketing and product messaging/marketing [content]

๐Ÿค– Detailed Agent Descriptions

๐Ÿ” Code Reviewer

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

๐Ÿงช Test Runner

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

๐Ÿ› Debugger

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

๐Ÿ”ง Refactor Assistant

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

๐Ÿ“ Documentation Writer

Technical writing expert

  • API documentation
  • README generation
  • Architecture docs
  • Code comments
# Install
claude-agents install doc-writer

# Use
> /document API
> /document architecture

๐Ÿ”’ Security Scanner

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/

๐ŸŽจ ShadCN UI Builder

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

๐Ÿ“‹ Project Planner

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

๐Ÿ”Œ API Developer

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

๐Ÿ’ป Frontend Developer

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

๐Ÿงช TDD Specialist

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

๐Ÿ“š API Documenter

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

๐Ÿš€ DevOps Engineer

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 Manager

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

โœ๏ธ Marketing Writer

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

Web Dashboard

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

Creating Custom Agents

Interactive Creation

claude-agents create

Manual Creation

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].

Installation Scopes

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

Advanced Configuration

State Management

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": []
}

Hooks System

The hooks system enables automated workflows and agent coordination. Each agent can define hooks that trigger on specific events.

Hook Types

Hook TypeDescriptionTrigger
PostToolUse:EditAfter file editsAny file modification
PostToolUse:WriteAfter file creationNew file written
PostToolUse:BashAfter command executionBash commands run
PreToolUseBefore any tool useTool about to run
TaskCompleteAfter task completionAgent finishes task
StopOn conversation endSession terminating

Hook Actions

{
  "PostToolUse:Edit": {
    "condition": "file.endsWith('.js')",
    "commands": ["npm run lint", "npm test"]
  },
  "TaskComplete": {
    "notify": "Task {{task_name}} completed",
    "store": "agent:{{agent_name}}:last_task"
  }
}

Example: Auto-Review Hook

Create hooks for automatic code review after edits:

{
  "hooks": {
    "PostToolUse:Edit": [{
      "matcher": "\\.(js|ts|py)$",
      "hooks": [{
        "type": "command",
        "command": "echo 'Consider running /review' >&2"
      }]
    }]
  }
}

Example: Test Runner Hook

Automatically run tests after code changes:

{
  "PostToolUse:Edit": {
    "condition": "file.includes('src/')",
    "commands": ["npm test -- --watch=false"]
  }
}

๐ŸŒŸ Our Ecosystem

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

๐Ÿค Contributing

We love contributions! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-agent)
  3. Commit your changes (git commit -m 'Add amazing agent')
  4. Push to the branch (git push origin feature/amazing-agent)
  5. Open a Pull Request

Adding New Agents

  1. Create agent structure:
agents/
โ””โ”€โ”€ your-agent/
    โ”œโ”€โ”€ agent.md       # Agent definition
    โ”œโ”€โ”€ metadata.json  # Agent metadata
    โ””โ”€โ”€ hooks.json     # Optional hooks
  1. Add slash command:
commands/
โ””โ”€โ”€ your-command.md
  1. Submit PR with description

๐Ÿ› Troubleshooting

Agent Not Found After Global Install?

# 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/

Agent Not Working?

# Check installation
claude-agents list

# Verify agent status
claude-agents info <agent-name>

# Re-enable if disabled
claude-agents enable <agent-name>

Debug Mode

# Run Claude with debug output
claude --debug

# Run claude-agents with debug output
DEBUG=claude-agents claude-agents run <agent> --task "test"

Common Issues

  • 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

๐Ÿ“Š Release Notes

Version 1.4.0 (Latest) - Context-Forge Integration

  • ๐Ÿ› ๏ธ 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

Version 1.3.1

  • ๐Ÿ› Fixed "agent not found" error for global installations
  • ๐Ÿ“ Enhanced path resolution for various npm configurations
  • ๐Ÿ” Added debug mode with DEBUG=claude-agents

Version 1.3.0

  • ๐ŸŽฏ Context-forge detection utility
  • ๐Ÿง  Enhanced agent system with PRP awareness
  • ๐Ÿ’พ Memory system integration
  • ๐Ÿ“š Context-aware command templates

Version 1.2.0

  • ๐Ÿค– 15 specialized AI agents
  • โšก Concurrent execution patterns
  • ๐Ÿ’พ Shared memory system
  • ๐ŸŒ Web dashboard
  • ๐ŸŽฏ Slash command integration

Version 1.0.0

  • ๐ŸŽ‰ Initial release
  • 6 production-ready agents
  • Interactive CLI interface
  • Custom agent creation
  • Project/user scope support
  • Comprehensive documentation

๐Ÿ“„ License

MIT License - see LICENSE file for details

๐Ÿ™ Acknowledgments

  • Claude Code team at Anthropic
  • Our amazing community of developers
  • All contributors and testers

๐Ÿ“ฌ Connect

๐Ÿ” SEO Keywords & Use Cases

Perfect for developers who want to:

  • 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

Technologies & Integrations:

  • 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

Star History Chart