claude_code_sub_agents
yzyydev · yzyydev/claude_code_sub_agents
Một hệ thống điều phối Claude Multi-Agent biến hỗ trợ AI đơn luồng thành một mạng lưới sub-agent tự phối hợp phân tán cho các tác vụ phức tạp.
Claude Multi-Agent: Hệ thống điều phối Sub-Agent lặp lại - Biến hỗ trợ AI đơn luồng thành mạng lưới agent phân tán, tự điều phối, có khả năng xử lý các tác vụ phức tạp và quy mô bất kỳ.
Xem trước
Bạn có thể làm gì với nó
- Điều phối nhiều sub-agent Claude để tạo ra số lượng lớn nội dung một cách lặp lại.
- Phân phối các tác vụ phức tạp giữa các sub-agent song song để vượt qua các giới hạn AI truyền thống.
- Quản lý cửa sổ ngữ cảnh và tối ưu hóa trạng thái trên nhiều làn sóng tác nhân để mở rộng quy mô.
Kiểm tra an toàn
Dùng được, nhưng nên đọc ghi chú trước.
- ●Không có giấy phép rõ ràng: hỏi tác giả trước khi dùng cho sản phẩm thương mại.
- ●Hơn một năm không cập nhật.
Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.
Trích từ README
Claude Multi-Agent: Iterative Sub-Agent Orchestration System
A sophisticated project exploring the limits and capabilities of Claude Code for infinite-scale iterative task execution through parallel sub-agent coordination.
🎯 Project Overview
This project pushes the boundaries of what's possible with Claude Code by implementing a multi-agent orchestration system that can spawn and coordinate unlimited sub-agents to tackle complex, iterative tasks. The system demonstrates how to break through traditional single-agent limitations by leveraging Claude Code's command system for sophisticated parallel processing.
Core Innovation: Transform single-threaded AI assistance into a distributed, self-coordinating agent network capable of handling tasks of arbitrary complexity and scale.
🏗️ Architecture
The system is built around three core command modules in /.claude/commands/:
Command System Overview
/.claude/commands/
├── start.md # Infinite agentic loop orchestrator
├── solve.md # Specialized parallel case processor
└── prime.md # Context window management utilities
Each command implements sophisticated agent coordination patterns:
- Wave-based Generation: Deploy agents in strategic batches to manage context limits
- Parallel Task Distribution: Assign unique creative directions to maximize output diversity
- Context Optimization: Progressive summarization and state management across agent waves
- Quality Coordination: Ensure uniqueness and value across concurrent outputs
📋 Command Reference
/start - Infinite Agentic Loop
Purpose: General-purpose iterative content generation with unlimited scalability
Usage:
/start <spec_file> <output_dir> <count>
Parameters:
spec_file: Markdown specification defining content requirementsoutput_dir: Target directory for generated iterationscount: Number of iterations (1-N or "infinite")
Key Features:
- Intelligent Agent Distribution: 1-5 agents for small tasks, batched deployment for larger scales
- Parallel Coordination: Prevents duplicate concepts across concurrent streams
- Context Management: Wave-based generation for sustained infinite output
- Quality Assurance: Each iteration builds meaningfully on previous work
/solve - Legal Case Analysis Engine
Purpose: Parallel processing of legal scenarios with sophisticated analysis
Usage:
/solve <spec_file> <input_dir> <output_dir>
Parameters:
spec_file: Legal analysis specification (seespecs/law_example.md)input_dir: Directory containing legal scenario filesoutput_dir: Target directory for analysis outputs
Key Features:
- Auto-scaling: Automatically detects input file count and deploys appropriate agent count
- Specialized Assignment: Each agent receives unique legal scenario and analysis focus
- Professional Output: Generates comprehensive legal analyses following IRAC methodology
- Batch Processing: Handles 1-20+ legal cases simultaneously
/prime - Context Window Management
Purpose: Optimize context usage for extended agent sessions
Commands:
- Lists project files for context awareness
- Pre-loads essential documentation
- Manages memory efficiency across agent waves
🚀 Usage Examples
Basic Iterative Generation
# Generate 5 iterations of content based on specification
/start specs/content_spec.md output/ 5
Infinite Mode Execution
# Run until context limits, generating maximum valuable output
/start specs/advanced_spec.md infinite_output/ infinite
Legal Case Analysis
# Process all legal scenarios in parallel
/solve specs/law_example.md example_input/ example_output/
🎯 Capabilities & Limits Demonstrated
What This System Achieves
Massive Parallel Processing:
- Demonstrated with 10 simultaneous legal case analyses
- Each agent maintains unique analytical perspective
- Coordinated output prevents duplication while maximizing diversity
Context Window Optimization:
- Strategic agent wave deployment prevents context saturation
- Progressive summarization maintains state across infinite iterations
- Intelligent pruning of non-essential details in later waves
Quality at Scale:
- Each iteration/analysis maintains professional standards
- Building sophistication across multiple agent generations
- Coherent progression despite parallel execution
Tested Limits
Successful Scenarios:
- ✅ 10 parallel legal analyses (complex, multi-page outputs)
- ✅ Infinite mode content generation with quality maintenance
- ✅ Cross-agent coordination preventing duplicate concepts
- ✅ Professional-grade output across all parallel streams
Context Boundaries:
- 🔄 Wave-based deployment successfully manages context limits
- 🔄 Progressive sophistication strategies maintain quality over extended runs
- 🔄 Graceful conclusion planning when approaching context capacity
📚 Legal Case Study Example
The project includes a complete legal education system demonstrating the multi-agent capabilities:
Input Dataset
- 10 Legal Scenarios: Complex civilian law cases across multiple domains
- Specification: Detailed requirements for legal analysis format and quality
- Student Instructions: Comprehensive guidance for educational use
Generated Outputs
- Professional Analyses: Each scenario processed by dedicated agent
- IRAC Methodology: Issue identification, rule statement, application, conclusion
- Unique Perspectives: Each agent brings distinct analytical approach
- Educational Value: Suitable for law school curriculum integration
Sample Workflow
# Process all legal scenarios (example_input/) using legal specification
/solve specs/law_example.md example_input/ example_output/
# Result: 10 comprehensive legal analyses generated in parallel
# Each analysis: 2000+ words, professional quality, uni