A streamlined, proven system for systematic multi-agent development with Claude Code
Transform chaotic AI assistance into systematic, high-quality development workflows
This system evolved through 7 real development sessions, transforming from over-engineering to elegant simplicity. It provides:
- Intelligent Agent Coordination: 5 core specialist agents that handle complex development tasks
- Automated Project Setup: One command (
/setup-agents) sets up everything based on your project type - Focused Session Management: Rolling documentation that prevents information overload
- Quality Gates: Built-in review processes ensure consistent, high-quality deliverables
- Lost Context: Sessions start from scratch, losing project understanding
- Inconsistent Quality: No systematic approach to code review and validation
- Ad-hoc Coordination: Random task handling instead of structured specialist delegation
- Documentation Bloat: Project files become unwieldy and lose focus
- Intelligent Setup: Auto-detects project type and configures optimal agents in 5 minutes
- Specialist Coordination: 5 core agents handle all development domains effectively
- Session Management:
/readyand/recapcommands handle context and progress - Quality Assurance: Built-in review processes maintain standards
First, install the cc-templates system globally:
# Install globally for use across all projects
git clone https://github.com/FuzzyKala/cc-templates.git ~/.claude-templates
# Verify installation works
ls ~/.claude-templates
# Should show: agents/ commands/ scripts/ system/ COMPREHENSIVE_GUIDE.md
# Test that /setup-agents command will be available
cd any-project-directory
# You can now run /setup-agents in any Claude Code sessionThe system is now installed globally and ready to use in any project. You can now use /setup-agents in any Claude Code session.
✅ Installation complete! Now you can use the system in any project.
# Navigate to any project and start a Claude Code session
cd your-project-directory
# Run the setup command (now available after installation)
/setup-agents
# That's it! System will:
# ✅ Auto-detect your project type (Next.js, React, Node.js, Python ML, Flutter, etc.)
# ✅ Configure optimal agents for your tech stack
# ✅ Create .claude/ directory with coordination system
# ✅ Set up /ready and /recap commands
# ✅ Validate everything works correctly# Begin each Claude Code session with context scanning
/ready
# Work on your project with agent coordination
# (Complex tasks automatically delegated to specialists)
# End each session with progress documentation
/recap- Complex tasks get delegated to appropriate specialists automatically
- Code quality improves through systematic review
- Context is preserved between sessions
- Development velocity increases through structured coordination
your-project/
├── .claude/
│ ├── agents/ # 5 core specialist agents
│ │ ├── main-agent-project-manager.md # Central coordination
│ │ ├── implementation-specialist.md # Code development
│ │ ├── design-specialist.md # UI/UX and architecture
│ │ ├── quality-specialist.md # Review and testing
│ │ └── deployment-specialist.md # Production and CI/CD
│ ├── commands/ # Session management
│ │ ├── ready.md # /ready - session initialization
│ │ └── recap.md # /recap - progress documentation
│ └── sessions/ # Session history archive
└── CLAUDE.md # Current project context (~80-100 lines)
- Role: Central coordination hub, task delegation, workflow management
- When to Use: Always active - coordinates all other agents
- Capabilities: Project planning, resource allocation, quality oversight
- Role: Code development, technical architecture, performance optimization
- When to Use: Building features, solving technical challenges, code architecture
- Adapts to: Frontend (React/Next.js), Backend (Node.js/Python), Mobile (React Native/Flutter), AI/ML (Python/TensorFlow)
- Role: UI/UX design, system architecture, user experience optimization
- When to Use: User interface work, design systems, architectural decisions
- Capabilities: Responsive design, accessibility, design patterns, system design
- Role: Code review, testing strategies, security analysis, performance validation
- When to Use: Before production deployment, quality gates, security concerns
- Capabilities: Test automation, code quality, security review, performance optimization
- Role: Production deployment, CI/CD, infrastructure, monitoring
- When to Use: Production releases, infrastructure setup, deployment automation
- Capabilities: DevOps processes, cloud infrastructure, monitoring, deployment pipelines
What it does:
- Scans project context and available specialists
- Reviews current status and priorities from CLAUDE.md
- Identifies coordination patterns for the session
- Validates agent setup (with
--validateflag)
When to use: Start of every Claude Code session
What it does:
- Archives previous session to session history
- Updates CLAUDE.md with current session only (~80-100 lines)
- Updates project status and completion tracking
- Maintains focused, current context
When to use: End of every Claude Code session
The /setup-agents command intelligently detects your project and configures optimal agents:
Auto-detected when:
package.jsoncontains React, Next.js, Vue, Angular dependencies- Presence of frontend build tools and configurations
Configured Agents: All 5 core agents optimized for:
- Component development and modern web patterns
- Responsive design and accessibility compliance
- Performance optimization (Core Web Vitals)
- Testing strategies (Jest/RTL/Cypress)
- Production deployment (Vercel/Netlify/AWS)
Auto-detected when:
- Node.js:
package.jsoncontains Express, Fastify, Koa - Python:
requirements.txtcontains FastAPI, Django, Flask - Java: Maven/Gradle files present
Configured Agents: All 5 core agents optimized for:
- API development and database integration
- Security and performance validation
- API testing and integration testing
- Infrastructure management and deployment
Auto-detected when:
- React Native:
package.jsoncontains react-native - Flutter:
pubspec.yamlexists
Configured Agents: All 5 core agents optimized for:
- Cross-platform mobile development
- Mobile UX patterns and platform guidelines
- Device testing and mobile-specific quality gates
- App store deployment processes
Auto-detected when:
requirements.txtcontains TensorFlow, PyTorch, scikit-learn- Jupyter notebooks present
Configured Agents: All 5 core agents optimized for:
- Model development and training optimization
- Data pipeline engineering and preprocessing
- ML code quality and reproducibility standards
- MLOps deployment and model monitoring
Auto-detected when: Project has both frontend and backend indicators
Configured Agents: All 5 core agents optimized for:
- End-to-end development coordination
- API integration and data flow management
- Full-stack testing strategies
- Comprehensive deployment coordination
# Start new Next.js project
npx create-next-app@latest my-app
cd my-app
# Set up agent coordination
/setup-agents
# Output:
# 🔍 Analyzing project structure...
# ✅ Next.js project detected
# 🤖 Configuring 5 core agents for web frontend development
# ✅ Agent coordination system ready
# Begin development
/ready
# Now delegate complex tasks to specialists automatically# In existing project directory
cd my-fastapi-project
# Set up coordination system
/setup-agents
# Output:
# 🔍 Analyzing project structure...
# ✅ Python API project detected
# 🤖 Configuring 5 core agents for backend development
# ✅ Agent coordination system ready
# Start coordinated development
/ready# For custom or unrecognized projects
/setup-agents --interactive
# Output:
# ❓ Unable to auto-detect project type
# 🔧 Interactive Project Type Selection
# 1. Web Frontend (React/Next.js, Vue, etc.)
# 2. Backend API (Node.js, Python, Java, etc.)
# 3. Mobile App (React Native, Flutter, etc.)
# 4. AI/ML Project (Python, TensorFlow, etc.)
# 5. Fullstack (Frontend + Backend)
# Select project type (1-5): _After setup, customize agents in .claude/agents/*.md for your specific needs:
# In implementation-specialist.md
## Technology Focus
- **Primary Framework**: Next.js 15 with App Router
- **State Management**: Zustand + React Context
- **Styling**: Tailwind CSS + CSS Modules
- **Testing**: Vitest + React Testing Library
## Custom Quality Standards
- TypeScript strict mode required
- 90%+ test coverage for business logic
- Core Web Vitals score >90The system creates a focused project context file:
# My Project - Current Session
## Session Status
- **Project Status**: 45% - Core features implemented
- **Current Priority**: Performance optimization and testing
- **Ready for**: Production deployment preparation
## Active Technologies
- Next.js 15, TypeScript, Tailwind CSS
- Vercel deployment, GitHub Actions CI/CD
## Current Session Achievements
✅ **Performance Optimization**: Improved Core Web Vitals scores by 25%
✅ **Testing Coverage**: Increased to 85% for critical components
✅ **Accessibility**: Achieved WCAG 2.1 AA compliance
## Next Priorities
- [ ] Complete E2E testing with Playwright
- [ ] Set up production monitoring
- [ ] Finalize deployment pipeline# Check system health
/ready --validate
# Output:
# ✅ Agent Setup Validation Complete
# Directory Structure: ✅ .claude/ with proper subdirectories
# Agent Configuration: ✅ 5 agents configured properly
# Template Variables: ✅ All variables replaced
# Commands: ✅ /ready and /recap operational
# 🚀 Agent coordination system fully operational- 5-minute setup from project detection to working coordination
- Intelligent agent selection based on actual project needs
- Built-in validation ensures setup works correctly
- Immediate task delegation to appropriate specialists
- Consistent quality standards through systematic specialist review
- Improved development velocity via structured coordination
- Knowledge preservation across sessions and team members
- Cross-project learning and pattern reuse
# Team member joins project
cd shared-project
/ready
# Gets immediate context:
# - Complete project understanding from CLAUDE.md
# - Access to all specialist agents
# - Current priorities and session history
# - Established quality standards and workflows- Session 1-2: Initial creation and basic agent setup
- Session 3: Major breakthrough - 75% reduction in complexity
- Session 4-6: Practical refinement through real development work
- Session 7: Documentation simplification - solved scaling issues
- Session 8+: Streamlined system - reduced from 19 to 5 core agents
- 5 agents > 19 specialists: Simplicity beats comprehensive coverage
- Auto-detection > manual setup: Reduces setup friction dramatically
- Context-driven > rigid workflows: Adapts to actual project needs
- Focused sessions > comprehensive tracking: Maintains clarity without losing history
If you have an existing project with cc-templates v1:
The system now automatically detects your version:
# 1. Update the global templates
cd ~/.claude-templates
git pull origin main
# 2. Run setup - system detects version automatically
cd your-existing-project
/setup-agents
# System will show:
# "v1 installation detected! This will upgrade to v2..."
# or "v2 already installed. This will refresh your setup..."# If you want to backup before upgrading:
cd your-existing-project
cp -r .claude .claude-v1-backupOld agents are replaced by 5 core agents:
fullstack-engineer→implementation-specialistui-ux-designer→design-specialistcode-reviewer→quality-specialisttesting-specialist→quality-specialistdeployment-engineer→deployment-specialist
Your CLAUDE.md will be recreated with the new template structure.
- Use auto-detection first - Let the system configure optimal agents
- Validate setup - Always run
/ready --validateafter setup - Start simple - Begin with small tasks to understand agent coordination
- Customize gradually - Adapt agents to your specific project needs
- Begin with
/ready- Complete project context and agent overview - Delegate complex work - Use specialists rather than handling directly
- Use quality gates - Have quality-specialist validate important changes
- End with
/recap- Document progress and maintain session history
- Shared setup - One team member runs setup, everyone benefits
- Consistent standards - Agents provide uniform quality gates
- Knowledge sharing - Session history preserves team learning
- Onboarding acceleration - New members get immediate context
# Problem: Auto-detection failed
Solution: /setup-agents --interactive
# Problem: Existing .claude/ directory conflicts
Solution: /setup-agents --backup-first
# Problem: Template variables not replaced
Solution: Re-run /setup-agents to complete setup# Problem: Agents don't understand project context
Solution: Update CLAUDE.md and use /ready at session start
# Problem: Quality issues with agent work
Solution: Provide clearer context when delegating tasks
# Problem: Documentation getting too long
Solution: Use /recap regularly to maintain focused sessions- Validation: Use
/ready --validatefor setup verification - Context: Ensure CLAUDE.md reflects current project state
- Documentation: Check
.claude/sessions/for historical context - Updates: Update global templates with
cd ~/.claude-templates && git pull
- Right Specialist Selected: Tasks automatically routed to appropriate domain expert
- Quality Consistency: Deliverables meet standards across different specialists
- Context Preservation: Sessions maintain project understanding over time
- Development Velocity: Coordination enhances rather than slows development
- Agent Relevance: Specialists regularly used for complex tasks
- Quality Gates: Code review catches issues before production
- Session Flow:
/readyand/recapbecome natural workflow rhythm - Team Adoption: Multiple developers use shared coordination system
- Evolved through 7 actual development sessions
- Tested on real projects with real deadlines
- Simplified based on practical experience, not theory
- Auto-detects project type in seconds
- 5 core agents handle all development domains
- One command setup, immediate productivity
- Built-in review processes ensure consistent deliverables
- Quality gates prevent issues from reaching production
- Systematic specialist coordination maintains standards
- Works for solo developers and teams
- Adapts from simple scripts to complex applications
- Preserves knowledge across sessions and team members
Ready to transform your development workflow?
# Get started now
/setup-agentsTransform chaotic AI assistance into systematic, high-quality development workflows
MIT License - Built for the Claude Code community by developers who believe in systematic, high-quality AI-assisted development.
do not implementation and ask me questions if you have any question, you feel it makes no sense or there's other better solution, you can use web search any MCP tools, or anything you need to help your work, ultrathink