Multi-Agent Squad ๐ค
August 3, 2025 ยท View on GitHub
An intelligent orchestration system for Claude Code that adapts to your project structure and manages development through specialized AI agents.
๐ Overview
Multi-Agent Squad transforms Claude Code into a complete software development team with enterprise-grade integrations. Simply start Claude in this directory, and it will:
- Ask you about your project through natural conversation
- Create the perfect structure based on your needs
- Set up specialized agents for your project type
- Configure integrations with 30+ popular tools
- Enable MCP servers for enhanced AI capabilities
- Orchestrate development through the entire lifecycle
- Automate workflows based on your specific needs
๐ฏ Complete System Architecture
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ MULTI-AGENT SQUAD โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ AI AGENTS โ โ INTEGRATIONS โ โ
โ โ โ โ โ โ
โ โ โข Orchestrator โ โ โข Slack/Teams โ โ
โ โ โข Product Mgr โ โ โข Jira/Linear โ โ
โ โ โข Architect โ โ โข GitHub/GitLab โ โ
โ โ โข Engineers โ โ โข CI/CD Tools โ โ
โ โ โข QA/DevOps โ โ โข Monitoring โ โ
โ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ MCP SERVERS โ โ AUTOMATION โ โ
โ โ โ โ โ โ
โ โ โข Database โ โ โข Claude Hooks โ โ
โ โ โข GitHub API โ โ โข Git Hooks โ โ
โ โ โข Memory โ โ โข Sprint Mgmt โ โ
โ โ โข Analytics โ โ โข PR Reviews โ โ
โ โ โข Docker/K8s โ โ โข Quality Gates โ โ
โ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Quick Start
# 1. Clone this repository
git clone https://github.com/bijutharakan/multi-agent-squad.git
cd multi-agent-squad
# 2. Start Claude Code
claude
# 3. Start the orchestration with ONE of these commands:
/project # Recommended: Start project orchestration
"Start project" # Natural language also works
"Help me set up" # Any variation works
The /project command triggers the complete orchestration setup!
๐ What You Get
After setup, you'll have:
- ๐ค Specialized AI agents tailored to your project
- ๐ Configured integrations with your existing tools
- ๐ MCP servers for enhanced capabilities
- ๐ฆ Automated workflows based on your needs
- ๐ Sprint management with review cycles
- ๐ Smart notifications where you want them
- ๐ Security checks and quality gates
๐ฏ How It Works
First Time Setup
When you start Claude with /project, it will guide you through:
- "What are you building?" - Describe your project
- "Is this new or existing?" - It adapts accordingly
- "Monorepo or multi-repo?" - Your choice
- "How do you track tasks?" - GitHub, Jira, Linear, or manual
- "What would you like to automate?" - Custom hooks for your needs
- "Which integrations?" - Slack, email, Teams, and more
- "Enable MCP servers?" - Enhanced AI capabilities
Claude then creates the perfect structure, integrations, and automations for YOUR project.
Flexible Structure Examples
For a Multi-Repo Web App
your-project/
โโโ CLAUDE.md # Orchestration instructions
โโโ PROJECT.md # Your project details
โโโ projects/ # Your repos (you manage these)
โ โโโ frontend/ # Your React app
โ โโโ backend/ # Your API
โโโ docs/ # All documentation
โโโ .claude/agents/ # Your AI team
For a Monorepo
your-project/
โโโ CLAUDE.md # Orchestration instructions
โโโ PROJECT.md # Your project details
โโโ src/ # All your code
โ โโโ frontend/
โ โโโ backend/
โ โโโ shared/
โโโ docs/ # Documentation
โโโ .claude/agents/ # Your AI team
For a Documentation Project
your-project/
โโโ CLAUDE.md # Orchestration instructions
โโโ PROJECT.md # Project details
โโโ docs/ # All documentation
โ โโโ architecture/
โ โโโ guides/
โ โโโ api/
โโโ .claude/agents/ # Documentation-focused agents
๐ญ Your AI Development Team
Based on your project, Claude will suggest relevant agents:
For Full-Stack Projects
- ๐ฏ Prime Orchestrator - Manages the entire workflow
- ๐ Product Manager - Requirements and user stories
- ๐๏ธ Solution Architect - System design
- ๐ป Backend Engineer - API development
- ๐จ Frontend Engineer - User interface
- โ QA Engineer - Testing
- ๐ง DevOps Engineer - Deployment
For API Projects
- ๐๏ธ API Architect - API design
- ๐ป Backend Engineer - Implementation
- ๐ API Documentation Specialist - Docs
- โ API Test Engineer - Testing
For Documentation Projects
- ๐ Technical Writer - Documentation
- ๐๏ธ Information Architect - Structure
- ๐๏ธ Documentation Reviewer - Quality
๐ ๏ธ Key Features
๐ค Enterprise Agile Workflow
- Sprint Management - Automated ceremonies and tracking
- PR Review Cycles - Enforced code review with comment resolution
- Quality Gates - Automated checks before phase transitions
- Human Checkpoints - Critical decisions require approval
- Daily Standups - Automated reminders and reports
Natural Language Control
Just talk to Claude normally:
- "I need to add user authentication"
- "Help me set up CI/CD"
- "Create API documentation"
- "Review our architecture"
Intelligent Automation (Claude Code Hooks)
Tell Claude what you want automated:
- "I forget to run tests" โ Auto-runs tests after file changes
- "Remind me of daily standups" โ 9 AM Slack/email reminders
- "Check code quality" โ Auto-lint and format on save
- "Track my progress" โ Automatic time tracking and reports
- "Security checks" โ Scan for secrets before commits
- "Break reminders" โ Health reminders every hour
Hooks are dynamically generated based on YOUR specific needs using:
python scripts/generate-hooks.py
๐ Extensive Integrations (30+ Tools)
Project Management
- GitHub - Issues, PRs, Projects, Actions
- Jira - Sprints, epics, stories, burndown charts
- Linear - Modern issue tracking with cycles
- Azure DevOps - Boards, repos, pipelines
- ClickUp, Monday.com, Asana - Visual project management
Communication
- Slack - Real-time notifications, daily summaries, thread management
- Microsoft Teams - Adaptive cards, channel updates
- Discord - Webhooks, embeds for communities
- Email - HTML/plain text, daily digests, critical alerts
Development & DevOps
- CI/CD - GitHub Actions, Jenkins, GitLab CI, CircleCI
- Monitoring - Sentry, Datadog, Prometheus, New Relic
- Testing - BrowserStack, SonarQube, Cypress Dashboard
- Documentation - Confluence, Notion, GitHub Wiki
- Time Tracking - Toggl, Harvest, Clockify
๐ MCP (Model Context Protocol) Server Support
Extend Claude's capabilities with 14+ pre-configured MCP servers:
Data & Storage
- PostgreSQL Explorer - Natural language database queries
- Memory Server - Persistent context across Claude sessions
- Enhanced Filesystem - Advanced file operations with permissions
Development Tools
- GitHub Integration - Deep PR and issue management
- Test Runner - Execute and monitor test suites
- Docker Management - Container and image control
- Kubernetes - Deployment and pod management
Communication & Docs
- Slack Server - Read channels, send messages
- Linear Server - Full issue tracking integration
- Notion Server - Access pages and databases
- Confluence Server - Documentation management
Analytics & Monitoring
- Project Analytics - Custom metrics and insights
- Monitoring Integration - Datadog, Prometheus access
Setup with: python scripts/mcp-server-setup.py
Smart Development Workflow
- Requirements โ PM agent creates specs
- Design โ Architect creates system design
- Implementation โ Engineers build it
- Testing โ QA ensures quality
- Deployment โ DevOps handles release
Git Worktree Support (Optional)
For multi-repo projects with parallel development:
./scripts/worktree-manager.sh create-feature auth frontend backend
๐ No Complex Setup Required
Unlike other tools, Multi-Agent Squad:
- โ No installation process - Just clone and start
- โ No configuration files - Claude asks what you need
- โ No forced structure - Adapts to your preferences
- โ No learning curve - Plain English control
๐ง System Requirements
Required
- Git - For version control
- Claude Code - The AI interface
Optional
- GitHub CLI (
gh) - For GitHub integration - Python 3.8+ - For automation scripts
- Jira API Token - For Jira integration
Claude will check what you have and work with it!
๐ง Available Scripts & Tools
Core Orchestration
/project- Main entry point to start orchestrationworktree-manager.sh- Git worktree management for multi-repodiscover-project.py- Analyze existing codebases
Integration Scripts
integration-setup.py- Universal integration managermcp-server-setup.py- MCP server configurationagile-tools-setup.py- Agile tool integrationsslack-integration.py- Slack webhook setupemail-integration.py- Email notification setupgithub-integration.py- GitHub API automation
Workflow Automation
sprint-management.sh- Sprint ceremonies and trackingpr-review-cycle.sh- Automated PR review enforcementgenerate-hooks.py- Dynamic hook generationsetup-git-hooks.sh- Git hook configuration
๐ฏ Example Workflows
Starting a New SaaS Product
You: "/project"
Claude: "Hello! I'm your Multi-Agent Squad Orchestrator. What are you building?"
You: "A SaaS product for team collaboration"
Claude: "Great! Is this a new project or existing code?"
You: "Brand new"
Claude: "How would you like to organize your code?"
[Shows options: monorepo, multi-repo, etc.]
You: "Multi-repo - separate frontend and backend"
Claude: "What would you like me to automate for you?"
You: "I often forget to run tests"
Claude: [Creates structure, agents, test automation hooks]
Setting Up Integrations
You: "Set up Slack notifications for builds"
Claude: "I'll help you set up Slack integration. Running the setup..."
[Interactive setup with permissions]
Claude: "Would you like notifications for:
a) Build status
b) Test results
c) Daily standup reminders
d) PR reviews"
You: "All of them"
Claude: [Configures Slack with all requested notifications]
Using MCP Servers
You: "Show me all users in our database"
Claude: [Uses PostgreSQL MCP server]
"Here are the users in your database:
- alice@example.com (Admin)
- bob@example.com (User)
- charlie@example.com (User)"
You: "What's our test coverage?"
Claude: [Uses Analytics MCP server]
"Current test coverage: 78%
- Frontend: 82%
- Backend: 74%
Trend: +3% this week"
๐ What Makes This Different?
๐ง True AI Orchestration
Unlike simple templates or scripts, Multi-Agent Squad uses Claude's intelligence to:
- Understand your project contextually, not through rigid configs
- Adapt to your workflow instead of forcing you into one
- Learn your preferences and adjust automation accordingly
- Make intelligent decisions while keeping you in control
๐ Native Claude Code Integration
- Built for Claude Code - Not a generic framework
- Uses sub-agents - Real AI delegation, not just prompts
- MCP Protocol - Direct tool access, not API wrappers
- Claude Hooks - Deep integration with your workflow
๐ฏ Zero Configuration Philosophy
- No YAML files - Just conversation
- No setup wizards - Claude asks what it needs
- No dependencies - Works with what you have
- No lock-in - Your project, your way
๐ค Integration Setup
Multi-Agent Squad supports 30+ integrations across all aspects of agile development:
Quick Setup Commands
# Interactive integration setup (recommended)
python scripts/integration-setup.py
# Set up MCP servers for enhanced capabilities
python scripts/mcp-server-setup.py
# Configure specific agile tools
python scripts/agile-tools-setup.py
# Individual integrations
python scripts/slack-integration.py # Slack notifications
python scripts/email-integration.py # Email alerts
python scripts/github-integration.py # GitHub automation
Integration Categories
- ๐ Project Management - GitHub, Jira, Linear, Azure DevOps, ClickUp
- ๐ฌ Communication - Slack, Teams, Discord, Email
- ๐ Documentation - Confluence, Notion, GitHub Wiki
- ๐ CI/CD - GitHub Actions, Jenkins, GitLab CI
- ๐ Monitoring - Sentry, Datadog, Prometheus
- ๐งช Testing - BrowserStack, SonarQube, Cypress
- โฑ๏ธ Time Tracking - Toggl, Harvest, Clockify
See docs/INTEGRATIONS.md for complete setup instructions.
๐ Advanced Features
๐ Security & Permissions
- Credential Management - Secure storage in
.env.*files - Permission Scoping - Minimal required access
- Secret Detection - Pre-commit hooks for security
- MCP Server Security - Warnings for internet-accessing servers
Custom Agent Creation
You: "I need an agent who understands blockchain"
Claude: [Creates specialized blockchain agent]
MCP Server Capabilities
You: "Show me all users in the database"
Claude: [Uses PostgreSQL MCP server to query directly]
You: "What's our test coverage trend?"
Claude: [Uses Analytics MCP server to show metrics]
Multi-Environment Support
- Development
- Staging
- Production
- All managed through conversation
Automated Workflows
- Code review orchestration
- Deployment pipelines
- Documentation updates
- Sprint ceremonies
- All through plain English
Critical Decision Gates
Claude always asks permission for:
- Production deployments
- Database migrations
- Security changes
- Main branch merges
- Resource deletion
๐ก๏ธ Philosophy
Multi-Agent Squad believes in:
- Flexibility - Your project, your way
- Simplicity - No complex commands or configs
- Intelligence - Agents with real expertise
- Adaptability - Works with what you have
- Transparency - Clear, documented decisions
๐ฆ Getting Help
Ask Claude
- "How do I add a new feature?"
- "What agents do I have?"
- "Show me the project status"
- "Help me set up Slack notifications"
- "Configure MCP servers for my database"
- "Create a custom automation hook"
Check Documentation
- INTEGRATIONS.md - Complete integration guide
- AGILE_WORKFLOW.md - Enterprise workflow details
- HOOKS_GUIDE.md - Automation hook reference
- AGENT_GUIDELINES.md - Agent creation guide
Quick Commands
# List available integrations
python scripts/integration-setup.py
# Check MCP server status
python scripts/mcp-server-setup.py check
# View configured tools
python scripts/agile-tools-setup.py list
๐ License
MIT License - see LICENSE file
๐ Contributing
We welcome contributions! The best way to contribute is to use the system and share your experience.
Ready to start? Just cd into this directory and start Claude Code. No installation, no configuration, just natural conversation to build amazing software!
Multi-Agent Squad: Where AI meets human creativity to build exceptional software.