mcp-coder-expert/
├── .claude-plugin/
│ └── marketplace.json ✅ Valid JSON
└── plugins/
└── orchestro-suite/
├── .claude-plugin/
│ └── plugin.json ✅ Valid JSON
├── .mcp.json ✅ Valid JSON
├── agents/ ✅ 5 guardian agents
│ ├── database-guardian.md
│ ├── api-guardian.md
│ ├── architecture-guardian.md
│ ├── test-maintainer.md
│ └── production-ready-code-reviewer.md
└── README.md ✅ Complete documentation
# From parent directory of mcp-orchestro
/plugin marketplace add ./mcp-orchestro
# Install the plugin
/plugin install orchestro-suite@orchestro-marketplace# Add marketplace with absolute path
/plugin marketplace add /Users/pelleri/Documents/mcp-orchestro
# Install the plugin
/plugin install orchestro-suite@orchestro-marketplace# After pushing to GitHub
/plugin marketplace add khaoss85/mcp-orchestro
# Install the plugin
/plugin install orchestro-suite@orchestro-marketplaceAfter installation, verify:
/plugin marketplace list
# Should show: orchestro-marketplace/plugin
# Navigate to "Manage Plugins"
# Should show: orchestro-suite (enabled)/agents
# Should list 5 new agents:
# - database-guardian
# - api-guardian
# - architecture-guardian
# - test-maintainer
# - production-ready-code-reviewer# Check Orchestro tools are available
mcp__orchestro__get_project_info
# List all tasks
mcp__orchestro__list_tasks
# Test decomposition
mcp__orchestro__decompose_story {
"userStory": "User can export data to PDF"
}Problem: /plugin install says plugin not found
Solution:
- Verify marketplace path with
/plugin marketplace list - Check marketplace.json syntax
- Ensure "source" path in marketplace.json is correct
Problem: /agents doesn't show guardian agents
Solution:
- Restart Claude Code
- Check agents/*.md files exist in plugin directory
- Verify plugin is enabled:
/plugin
Problem: mcp__orchestro__* commands not working
Solution:
- Set environment variables:
export SUPABASE_URL="https://your-project.supabase.co" export SUPABASE_SERVICE_KEY="your-service-key" export ANTHROPIC_API_KEY="your-anthropic-key"
- Restart Claude Code after setting variables
- Check npx is installed:
which npx - Test Orchestro manually:
npx orchestro@latest
-
Update Repository URL in:
plugins/orchestro-suite/.claude-plugin/plugin.json.claude-plugin/marketplace.jsonplugins/orchestro-suite/README.md
-
Add to .gitignore (if needed):
.env .claude/settings.local.json -
Test Locally First using steps above
# Add all files
git add .claude-plugin/ plugins/
# Commit
git commit -m "Add Orchestro plugin marketplace"
# Push to GitHub
git push origin main
# Tag release (optional)
git tag v2.1.0
git push origin v2.1.0Users can install with:
/plugin marketplace add khaoss85/mcp-orchestro
/plugin install orchestro-suite@orchestro-marketplace- Test locally following Option 1 or 2 above
- Fix any issues found during testing
- Update documentation if needed
- Push to GitHub
- Share with community
- Plugin uses
npx orchestro@latestso users don't need to install globally - Environment variables must be set before Claude Code starts
- Guardian agents activate automatically based on context
- Supabase setup is required for full functionality
Ready to test! Start with Option 1 (local testing) and verify all steps above.