Add 68 new specialized agents from lst97 and dl-ezo collections
- 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>
This commit is contained in:
316
README.md
316
README.md
@@ -1,103 +1,273 @@
|
||||
# Claude Code Agents
|
||||
# Claude Code Comprehensive Agent Collection
|
||||
|
||||
Shared repository for Claude Code AI agents across machines.
|
||||
**Language**: [English](README.md) | [日本語](README_JA.md)
|
||||
|
||||
## 📦 Contents
|
||||
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 13 specialized Claude agents:
|
||||
## 🎯 Overview
|
||||
|
||||
### Core Agents
|
||||
- **documentation-keeper** - Automatically updates server documentation when services change
|
||||
- **homelab-optimizer** - Analyzes homelab infrastructure and provides optimization recommendations
|
||||
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.
|
||||
|
||||
### GSD (Get Shit Done) Agent System
|
||||
Complete workflow system for structured project development:
|
||||
## 📦 Agent Categories
|
||||
|
||||
- **gsd-project-researcher** - Researches domain ecosystem before roadmap creation
|
||||
- **gsd-roadmapper** - Creates project roadmaps with phase breakdown
|
||||
- **gsd-phase-researcher** - Researches implementation approaches before planning
|
||||
- **gsd-planner** - Creates executable phase plans with task breakdown
|
||||
- **gsd-plan-checker** - Verifies plans will achieve phase goals
|
||||
- **gsd-executor** - Executes plans with atomic commits and state management
|
||||
- **gsd-verifier** - Verifies phase goal achievement through analysis
|
||||
- **gsd-integration-checker** - Verifies cross-phase integration and E2E flows
|
||||
- **gsd-debugger** - Investigates bugs using scientific method
|
||||
- **gsd-codebase-mapper** - Explores codebase and writes structured analysis
|
||||
### 1. Requirements & Analysis
|
||||
**Purpose**: Transform business needs into detailed technical specifications
|
||||
|
||||
## 🚀 Setup on New Machine
|
||||
- **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
|
||||
|
||||
### Initial Clone
|
||||
```bash
|
||||
# Clone to Claude's agents directory
|
||||
git clone https://gitea.pressmess.duckdns.org/admin/claude-agents.git ~/.claude/agents
|
||||
### 2. Design & Architecture
|
||||
**Purpose**: Create robust, scalable system designs
|
||||
|
||||
# Or if directory exists, pull into it
|
||||
cd ~/.claude/agents
|
||||
git init
|
||||
git remote add origin https://gitea.pressmess.duckdns.org/admin/claude-agents.git
|
||||
git pull origin main
|
||||
- **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
|
||||
```
|
||||
|
||||
### Configure Git
|
||||
```bash
|
||||
git config --global user.name "admin"
|
||||
git config --global user.email "admin@server-ai.local"
|
||||
### Specialized Development Tasks
|
||||
```
|
||||
User: "Review this authentication code for security issues"
|
||||
Agent: security-analyzer performs comprehensive security audit
|
||||
```
|
||||
|
||||
## 🔄 Syncing Changes
|
||||
|
||||
### Push Changes
|
||||
```bash
|
||||
cd ~/.claude/agents
|
||||
git add .
|
||||
git commit -m "Description of changes"
|
||||
git push origin main
|
||||
### Long-term Project Management
|
||||
```
|
||||
User: "Manage the development of a multi-tenant SaaS platform"
|
||||
Agent: project-orchestrator coordinates all phases with appropriate specialists
|
||||
```
|
||||
|
||||
### Pull Changes
|
||||
```bash
|
||||
cd ~/.claude/agents
|
||||
git pull origin main
|
||||
## 📋 Installation
|
||||
|
||||
1. **Clone or copy agent definitions** to your project's `.claude/agents/` directory:
|
||||
```bash
|
||||
mkdir -p .claude/agents
|
||||
# Copy the agent definition files to this directory
|
||||
```
|
||||
|
||||
2. **Verify installation**:
|
||||
```bash
|
||||
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."
|
||||
```
|
||||
|
||||
### Quick Sync Script
|
||||
```bash
|
||||
# Add to ~/.bashrc or create ~/sync-agents.sh
|
||||
sync-agents() {
|
||||
cd ~/.claude/agents
|
||||
git pull origin main
|
||||
echo "✓ Agents synced from Gitea"
|
||||
}
|
||||
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."
|
||||
```
|
||||
|
||||
## 📝 Adding New Agents
|
||||
Multiple agents coordinate:
|
||||
- **security-analyzer** checks for vulnerabilities
|
||||
- **performance-optimizer** identifies bottlenecks
|
||||
- **code-reviewer** ensures best practices
|
||||
|
||||
1. Create new agent file: `nano ~/.claude/agents/my-new-agent.md`
|
||||
2. Commit and push:
|
||||
```bash
|
||||
cd ~/.claude/agents
|
||||
git add my-new-agent.md
|
||||
git commit -m "Add my-new-agent: description"
|
||||
git push origin main
|
||||
### Long-term Project Management
|
||||
```
|
||||
"Manage the development of our new customer portal over the next 6 months with regular stakeholder updates."
|
||||
```
|
||||
|
||||
## 🌐 Repository
|
||||
The system provides:
|
||||
- Automated project planning and risk management
|
||||
- Regular progress tracking and reporting
|
||||
- Quality gates and testing coordination
|
||||
- Stakeholder communication management
|
||||
|
||||
**Gitea URL**: https://gitea.pressmess.duckdns.org/admin/claude-agents
|
||||
## 🔧 Agent Workflow Patterns
|
||||
|
||||
**Clone URL**: `https://gitea.pressmess.duckdns.org/admin/claude-agents.git`
|
||||
### Sequential Pattern
|
||||
Requirements → Design → Implementation → Testing → Deployment
|
||||
|
||||
## 🔐 Authentication
|
||||
### Parallel Pattern
|
||||
Multiple development agents working simultaneously on different components
|
||||
|
||||
Uses admin credentials for Gitea access. Credentials are stored in git remote URL (URL-encoded).
|
||||
### Adaptive Pattern
|
||||
**agent-creator** generates specialized agents for unique requirements
|
||||
|
||||
To update credentials:
|
||||
```bash
|
||||
cd ~/.claude/agents
|
||||
git remote set-url origin https://admin:PASSWORD@gitea.pressmess.duckdns.org/admin/claude-agents.git
|
||||
### Continuous Pattern
|
||||
Meta-management agents provide ongoing optimization and monitoring
|
||||
|
||||
## 📝 Agent Definition Format
|
||||
|
||||
Each agent follows Claude Code's standard format:
|
||||
```markdown
|
||||
---
|
||||
name: agent-name
|
||||
description: Detailed description with examples and usage patterns
|
||||
---
|
||||
|
||||
Comprehensive system prompt defining the agent's expertise, responsibilities, and methodologies.
|
||||
```
|
||||
|
||||
## 📚 Related
|
||||
## 🔄 Agent Interactions
|
||||
|
||||
- **Skills sync**: Managed by [Skillshare](https://github.com/runkids/skillshare) at `~/.claude/skills/`
|
||||
- **Server docs**: `/home/jon/SERVER-DOCUMENTATION.md`
|
||||
### 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](https://claude.ai/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
|
||||
|
||||
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.
|
||||
Reference in New Issue
Block a user