Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A complete collection of 35 specialized sub-agents for Claude Code that enable end-to-end software development automation

Notifications You must be signed in to change notification settings

dl-ezo/claude-code-sub-agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Claude Code Comprehensive Agent Collection

Language: English | ๆ—ฅๆœฌ่ชž

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

  1. Clone or copy agent definitions to your project's .claude/agents/ directory:

    mkdir -p .claude/agents
    # Copy the agent definition files to this directory
  2. Verify installation:

    ls .claude/agents/
    # Should show all agent files (.md format)
  3. 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:

  1. Use requirements-analyst to gather detailed requirements
  2. Coordinate system-architect and data-architect for design
  3. Manage implementation with development agents
  4. Handle testing, deployment, and documentation
  5. 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

  1. Requirements Analysis: Stakeholder needs โ†’ Technical specifications
  2. System Design: Architecture โ†’ Database design โ†’ API design โ†’ UI design
  3. Implementation: Backend โ†’ Frontend โ†’ Testing โ†’ Documentation
  4. Quality Assurance: Code review โ†’ Security analysis โ†’ Performance optimization
  5. Deployment: Production setup โ†’ CI/CD pipeline โ†’ Monitoring
  6. 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:

  1. Follow the established agent definition format
  2. Include comprehensive examples and documentation
  3. Test thoroughly with real projects
  4. Ensure agents integrate well with existing workflows
  5. 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:


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

  1. Copy agents to your project's .claude/agents/ directory
  2. Start Claude Code in your project
  3. Say: "Use the project-orchestrator to build [your project description]"
  4. 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.

About

A complete collection of 35 specialized sub-agents for Claude Code that enable end-to-end software development automation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published