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.
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.
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
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
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
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
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
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
- 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
- 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
- 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
User: "Create a library management system for our company"
Result: Fully functional web application with database, API, frontend, tests, documentation, and deployment
User: "Review this authentication code for security issues"
Agent: security-analyzer performs comprehensive security audit
User: "Manage the development of a multi-tenant SaaS platform"
Agent: project-orchestrator coordinates all phases with appropriate specialists
-
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
"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
"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
"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
Requirements โ Design โ Implementation โ Testing โ Deployment
Multiple development agents working simultaneously on different components
agent-creator generates specialized agents for unique requirements
Meta-management agents provide ongoing optimization and monitoring
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.- project-orchestrator manages overall project flow
- Automatically selects and sequences appropriate agents
- Handles inter-agent communication and dependency management
- 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
Each agent includes:
- Detailed description with usage examples
- Specific use cases and trigger conditions
- Expected outputs and deliverables
- Integration patterns with other agents
"Create a library management system for our company"
- 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
- Fully functional web application
- Complete test suite with high coverage
- Production deployment with monitoring
- User documentation and training materials
- Ongoing maintenance procedures
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
MIT License - feel free to use, modify, and distribute these agents for any purpose.
Designed to work seamlessly with Claude Code and follows all established patterns and best practices for sub-agent development.
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.
- 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.