Your AI Development Conductor - Intelligent task orchestration with 50+ MCP tools and 5 specialized guardian agents
Orchestro Suite is a comprehensive Claude Code plugin that transforms your development workflow with AI-powered task management, intelligent decomposition, and proactive code guardians.
Specialized sub-agents that automatically monitor and protect your code:
- database-guardian - Ensures database schema alignment and prevents orphaned fields
- api-guardian - Maintains frontend-backend consistency across API changes
- architecture-guardian - Prevents code duplication and enforces architectural patterns
- test-maintainer - Keeps test suites updated and organized
- production-ready-code-reviewer - Eliminates placeholders and ensures production-quality code
Complete task orchestration system via mcp__orchestro__* tools:
- Task Management: Create, update, list, and delete tasks with dependencies
- User Story Decomposition: Automatically break down stories into technical tasks
- Pattern Learning: Capture and reuse successful development patterns
- Execution Workflow: Guided task analysis and context-aware prompts
- Conflict Detection: Identify resource conflicts between tasks
- Knowledge Base: Templates, patterns, and learnings from past work
-
Supabase Account (free tier works)
- Create a project at supabase.com
- Get your project URL and service key
-
Environment Variables Set these in your shell profile (
~/.zshrc,~/.bashrc, etc.):export SUPABASE_URL="https://your-project.supabase.co" export SUPABASE_SERVICE_KEY="your-service-key" export ANTHROPIC_API_KEY="your-anthropic-key"
# Add the Orchestro marketplace
/plugin marketplace add khaoss85/mcp-orchestro
# Install the plugin
/plugin install orchestro-suite@orchestro-marketplace
# Restart Claude Code# Decompose a user story into tasks
/decompose "User should be able to export data to CSV"
# List all tasks
mcp__orchestro__list_tasks
# Prepare a task for execution
mcp__orchestro__prepare_task_for_execution { "taskId": "task-id-here" }
# Save your analysis
mcp__orchestro__save_task_analysis { "taskId": "...", "analysis": {...} }
# Get enriched execution prompt
mcp__orchestro__get_execution_prompt { "taskId": "..." }Guardian agents activate automatically:
- Before database changes: database-guardian checks schema alignment
- After API modifications: api-guardian ensures frontend compatibility
- Before commits: production-ready-code-reviewer scans for placeholders
- When creating components: architecture-guardian checks for duplicates
- After implementation: test-maintainer updates test suites
# View all available guardian agents
/agents
# Get task execution order
mcp__orchestro__get_execution_order {}
# Check for pattern risks
mcp__orchestro__check_pattern_risk { "pattern": "pattern-name" }
# Get top patterns
mcp__orchestro__get_top_patterns { "limit": 10 }
# Add feedback after completing a task
mcp__orchestro__add_feedback {
"taskId": "...",
"feedback": "What I learned",
"type": "success",
"pattern": "react-component"
}Orchestro includes a visual web dashboard for task management and monitoring:
# Start the dashboard (auto-opens browser at localhost:3000)
npm run dashboardThe dashboard provides:
- Visual Kanban Board - Drag-and-drop task management across statuses
- User Story Tracking - Visual grouping of tasks by user story
- Real-time Updates - Live synchronization via Socket.io
- Task Dependencies - Visual dependency graph and execution order
- Analytics - Task history, patterns, and team velocity
- Guardian Activity - Monitor guardian agent interventions
The dashboard is particularly useful for:
- Planning sprints and organizing work
- Tracking progress across multiple user stories
- Identifying bottlenecks in task dependencies
- Reviewing team patterns and learnings
Note: The dashboard automatically opens in your browser when started. If you prefer not to use the visual interface, all functionality is available via MCP tools directly in Claude Code.
The plugin requires a Supabase database. On first run, Orchestro will create the necessary tables automatically. The schema includes:
tasks- Task tracking with dependenciesuser_stories- High-level user storiesprojects- Project configurationlearnings- Pattern and knowledge capturesub_agents- Guardian agent configurationsmcp_tools- Tool metadata
Guardian agents are defined in the agents/ directory. You can:
- Modify agent prompts to match your workflow
- Add custom rules and triggers
- Adjust agent priorities
# Decompose feature into tasks
/decompose "Add dark mode toggle to settings"
# System creates 5 tasks with dependencies
# Analyze first task
mcp__orchestro__prepare_task_for_execution { "taskId": "..." }
# Implement with context
mcp__orchestro__get_execution_prompt { "taskId": "..." }
# Guardian agents activate automatically during implementation# When you modify a database model:
# 1. database-guardian activates automatically
# 2. Checks for orphaned fields and missing migrations
# 3. Validates schema alignment
# 4. Suggests cascading rules- Verify environment variables are set:
echo $SUPABASE_URL - Check Supabase connection: Test credentials in Supabase dashboard
- Restart Claude Code after setting environment variables
- Ensure Orchestro server is running:
npx orchestro@latest - Check for errors in Claude Code output
- Verify
npxis available:which npx
- Check agents are installed:
/agents - Verify agent files in
agents/directory - Review agent trigger conditions in agent files
- GitHub: khaoss85/mcp-orchestro
- Issues: Report a bug
- Documentation: See main README for full docs
MIT - See LICENSE file
Made with ❤️ by the Orchestro Team