- Development: frontend-developer, backend-architect, react-pro, python-pro, golang-pro, typescript-pro, nextjs-pro, mobile-developer - Data & AI: data-engineer, data-scientist, ai-engineer, ml-engineer, postgres-pro, graphql-architect, prompt-engineer - Infrastructure: cloud-architect, deployment-engineer, devops-incident-responder, performance-engineer - Quality & Testing: code-reviewer, test-automator, debugger, qa-expert - Requirements & Planning: requirements-analyst, user-story-generator, system-architect, project-planner - Project Management: product-manager, risk-manager, progress-tracker, stakeholder-communicator - Security: security-auditor, security-analyzer, security-architect - Documentation: documentation-expert, api-documenter, api-designer - Meta: agent-organizer, agent-creator, context-manager, workflow-optimizer Sources: - github.com/lst97/claude-code-sub-agents (33 agents) - github.com/dl-ezo/claude-code-sub-agents (35 agents) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Claude Code Comprehensive Agent Collection
A complete collection of specialized sub-agents for Claude Code that enable end-to-end software development automation, from requirements analysis to production deployment and ongoing maintenance.
🎯 Overview
This repository contains a comprehensive set of Claude Code sub-agents designed to handle complete software development lifecycles with minimal human intervention. The agents are organized into six categories covering every aspect of modern software development.
📦 Agent Categories
1. Requirements & Analysis
Purpose: Transform business needs into detailed technical specifications
- requirements-analyst - Analyzes user needs and creates detailed functional specifications
- user-story-generator - Creates comprehensive user stories and acceptance criteria
- business-process-analyst - Analyzes business processes and translates to technical requirements
- requirements-validator - Validates requirements for completeness and consistency
2. Design & Architecture
Purpose: Create robust, scalable system designs
- system-architect - Designs comprehensive system architectures and technology stacks
- data-architect - Designs data models, schemas, and integration strategies
- interface-designer - Designs user interfaces and API specifications
- security-architect - Designs security frameworks and data protection strategies
- design-reviewer - Reviews and validates system designs for quality
3. Implementation & Development
Purpose: Handle all aspects of code development and quality assurance
- code-reviewer - Performs comprehensive code quality assessments
- test-suite-generator - Generates comprehensive test coverage
- code-refactoring-specialist - Safely improves code structure and reduces technical debt
- security-analyzer - Identifies vulnerabilities and security issues
- performance-optimizer - Analyzes and optimizes code performance
- api-designer - Designs clean, RESTful APIs with proper specifications
- documentation-generator - Creates technical documentation and code comments
- dependency-manager - Manages package dependencies and resolves conflicts
- database-schema-designer - Designs efficient database schemas and migrations
- git-manager - Manages Git operations, commit organization, and repository maintenance
- cicd-builder - Creates and configures CI/CD pipelines
4. Project Management
Purpose: Coordinate and manage the entire development process
- project-planner - Creates comprehensive project plans and timelines
- risk-manager - Identifies and creates mitigation strategies for project risks
- progress-tracker - Monitors project progress and identifies blockers
- qa-coordinator - Establishes quality standards and coordinates testing
- stakeholder-communicator - Manages stakeholder communication and reporting
5. Deployment & Operations
Purpose: Handle production deployment and ongoing operations
- project-orchestrator - Master coordinator for end-to-end project execution
- deployment-ops-manager - Handles production deployment and operational monitoring
- uat-coordinator - Coordinates user acceptance testing with business stakeholders
- training-change-manager - Creates training materials and manages system adoption
- project-template-manager - Manages project templates and quick setup for common project patterns
6. Meta-Management
Purpose: Optimize Claude Code itself for maximum efficiency
- context-manager - Monitors session context and manages information for continuity
- session-continuity-manager - Ensures seamless transitions between Claude Code sessions
- memory-manager - Optimizes Claude Code memory usage and project documentation
- workflow-optimizer - Analyzes and optimizes development workflows and agent usage
- resource-monitor - Monitors resource usage and suggests optimization strategies
- agent-creator - Dynamically creates new specialized agents when project needs arise
🚀 Key Features
Complete Automation
- End-to-end development: From requirements to production deployment
- Intelligent orchestration: Agents automatically coordinate and sequence work
- Dynamic specialization: Create new agents for unique project needs
- Session continuity: Maintain context across long development sessions
Professional Quality
- Industry best practices: Each agent follows established methodologies
- Comprehensive testing: Automated test generation and quality assurance
- Security-first: Built-in security analysis and compliance checking
- Production-ready: Full deployment and operational support
Scalable Architecture
- Modular design: Use individual agents or complete workflows
- Context preservation: Efficient memory management for long projects
- Resource optimization: Monitor and optimize Claude Code usage
- Template-driven: Quick project setup with proven patterns
💡 Use Cases
Complete Project Automation
User: "Create a library management system for our company"
Result: Fully functional web application with database, API, frontend, tests, documentation, and deployment
Specialized Development Tasks
User: "Review this authentication code for security issues"
Agent: security-analyzer performs comprehensive security audit
Long-term Project Management
User: "Manage the development of a multi-tenant SaaS platform"
Agent: project-orchestrator coordinates all phases with appropriate specialists
📋 Installation
-
Clone or copy agent definitions to your project's
.claude/agents/directory:mkdir -p .claude/agents # Copy the agent definition files to this directory -
Verify installation:
ls .claude/agents/ # Should show all agent files (.md format) -
Start using agents in Claude Code:
Use the project-orchestrator agent to build a complete web application
🎮 Usage Examples
Starting a New Web Application
"I want to build a task management web application with user authentication, real-time updates, and mobile responsiveness. Handle everything from requirements to deployment."
The project-orchestrator will:
- Use requirements-analyst to gather detailed requirements
- Coordinate system-architect and data-architect for design
- Manage implementation with development agents
- Handle testing, deployment, and documentation
- Provide training materials for end users
Code Quality Review
"Review my e-commerce checkout process for security vulnerabilities, performance issues, and code quality."
Multiple agents coordinate:
- security-analyzer checks for vulnerabilities
- performance-optimizer identifies bottlenecks
- code-reviewer ensures best practices
Long-term Project Management
"Manage the development of our new customer portal over the next 6 months with regular stakeholder updates."
The system provides:
- Automated project planning and risk management
- Regular progress tracking and reporting
- Quality gates and testing coordination
- Stakeholder communication management
🔧 Agent Workflow Patterns
Sequential Pattern
Requirements → Design → Implementation → Testing → Deployment
Parallel Pattern
Multiple development agents working simultaneously on different components
Adaptive Pattern
agent-creator generates specialized agents for unique requirements
Continuous Pattern
Meta-management agents provide ongoing optimization and monitoring
📝 Agent Definition Format
Each agent follows Claude Code's standard format:
---
name: agent-name
description: Detailed description with examples and usage patterns
---
Comprehensive system prompt defining the agent's expertise, responsibilities, and methodologies.
🔄 Agent Interactions
Master Coordinator
- project-orchestrator manages overall project flow
- Automatically selects and sequences appropriate agents
- Handles inter-agent communication and dependency management
Specialized Teams
- Requirements Team: Gather and validate project needs
- Design Team: Create technical architecture and specifications
- Development Team: Implement, test, and optimize code
- Operations Team: Deploy and maintain production systems
- Meta Team: Optimize Claude Code usage and continuity
📚 Documentation
Each agent includes:
- Detailed description with usage examples
- Specific use cases and trigger conditions
- Expected outputs and deliverables
- Integration patterns with other agents
🎯 Complete Automation Example
Input
"Create a library management system for our company"
Automated Process
- Requirements Analysis: Stakeholder needs → Technical specifications
- System Design: Architecture → Database design → API design → UI design
- Implementation: Backend → Frontend → Testing → Documentation
- Quality Assurance: Code review → Security analysis → Performance optimization
- Deployment: Production setup → CI/CD pipeline → Monitoring
- Handover: User training → Documentation → Support procedures
Output
- Fully functional web application
- Complete test suite with high coverage
- Production deployment with monitoring
- User documentation and training materials
- Ongoing maintenance procedures
🤝 Contributing
We welcome contributions! Please:
- Follow the established agent definition format
- Include comprehensive examples and documentation
- Test thoroughly with real projects
- Ensure agents integrate well with existing workflows
- Submit clear documentation of agent capabilities
📄 License
MIT License - feel free to use, modify, and distribute these agents for any purpose.
🙏 Acknowledgments
Designed to work seamlessly with Claude Code and follows all established patterns and best practices for sub-agent development.
📞 Support
For issues, questions, or suggestions:
- Open an issue in this repository
- Check the Claude Code documentation at https://docs.anthropic.com/en/docs/claude-code
- Review agent examples and usage patterns
Transform your development process with intelligent automation. From a single requirement to a production system - let the agents handle the complexity while you focus on the vision.
🚀 Quick Start
- Copy agents to your project's
.claude/agents/directory - Start Claude Code in your project
- Say: "Use the project-orchestrator to build [your project description]"
- Watch as the system handles everything from requirements to deployment
That's it! The agents will coordinate automatically to deliver a complete, production-ready solution.