Make sure you have:
- ✅ Node.js 18+ (
node --version) - ✅ Claude Code installed
- ✅ Supabase database URL (pooler connection)
cd /Users/pelleri/Documents/mcp-coder-expert
npm run configure-claudeThis updates your Claude Code config automatically.
npx @orchestro/initImportant: Claude Code must be completely restarted to load the MCP server!
macOS: Cmd+Q then reopen Windows: Close completely then reopen Linux: Close and reopen
Open Claude Code and ask:
Show me the available Orchestro tools
You should see 27 MCP tools available.
cd /Users/pelleri/Documents/mcp-coder-expert
npm run dashboardBrowser should automatically open to: http://localhost:5173
In Claude Code, say:
Create a task to implement user authentication
Decompose this user story: "User should be able to login with email and password"
List all tasks in the backlog
Your current installation at /Users/pelleri/Documents/mcp-coder-expert:
✅ Already Configured:
- ✅ Built:
dist/server.jsexists - ✅ Environment:
.envconfigured with DATABASE_URL - ✅ Claude Config: Orchestro MCP server added
- ✅ Migrations: All database migrations ready
- Open Claude Code
- Navigate to your new project directory
- Ask Claude Code:
Create a new Orchestro task for [your feature]
That's it! Orchestro works across all your projects once installed.
Copy and paste this into Claude Code:
I want to test the Orchestro workflow.
User Story: "As an admin I want to ban users from the platform"
Execute this workflow step by step:
PHASE 1 - PLANNING:
1. Use decompose_story to break down the user story into tasks
2. Create each task using create_task
PHASE 2 - ANALYSIS PREPARATION:
3. Take the first task and use prepare_task_for_execution
4. Show me the analysis prompt you received
PHASE 3 - CODEBASE ANALYSIS:
5. Analyze the codebase following the prompt:
- Use Grep to search for suggested patterns
- Use Read to read relevant files
- Use Glob to find matching files
6. Compile the analysis results
PHASE 4 - SAVE ANALYSIS:
7. Save the analysis using save_task_analysis
8. Show me the confirmation message
PHASE 5 - GET ENRICHED PROMPT:
9. Use get_execution_prompt to get the enriched prompt
10. Show me the complete prompt you received
PHASE 6 - SUMMARY:
11. List all created tasks with list_tasks
12. Give me the task IDs so I can see them in the dashboard
Execute the entire workflow and show me the results of each phase!
While Claude Code works, the dashboard should auto-open at: http://localhost:5173
You should see in real-time:
- 🔔 Toast notifications for each created task
- 📋 Tasks in Kanban board (Backlog column)
- ⚡ Instant updates while Claude Code works
Click on a task to see:
- Tab Overview: Task details
- Tab History: Complete timeline with all events
- Tab Dependencies: Dependency graph (after analysis)
-
Decompose Story (~5 secondi)
- Claude Code riceve 4-6 task suggeriti
- Dashboard mostra notifica per ogni task creato
-
Prepare for Execution (~2 secondi)
- Claude Code riceve prompt strutturato
- Prompt include: search patterns, file patterns, risks
-
Codebase Analysis (~10-20 secondi)
- Claude Code usa Grep/Read/Glob
- Analizza il codebase reale del progetto
- Compila risultati dettagliati
-
Save Analysis (~3 secondi)
- Dipendenze salvate nel grafo
- Metadata salvato nel task
- Eventi emessi se ci sono HIGH risks
- Dashboard si aggiorna con badge "Dependencies"
-
Get Enriched Prompt (~2 secondi)
- Prompt completo generato
- Include: files, risks, related code, patterns, guidelines
- Pronto per l'esecuzione
Claude Code dovrebbe mostrarti:
✅ FASE 1 - Tasks creati:
- Task 1: Setup ban user database field (ID: abc-123-...)
- Task 2: Implement ban API endpoint (ID: def-456-...)
- Task 3: Add ban button to admin UI (ID: ghi-789-...)
- Task 4: Add ban status indicator (ID: jkl-012-...)
✅ FASE 2 - Prompt di analisi ricevuto:
# Task Analysis Request
## Search for these patterns:
- CREATE TABLE, ALTER TABLE
- api endpoint, router
...
✅ FASE 3 - Analisi completata:
Found:
- Files to modify: src/models/User.ts, src/routes/admin.ts
- Files to create: src/middleware/checkBanned.ts
- Dependencies: User model, Admin routes, Auth middleware
- Risks: HIGH - Modifying user authentication flow
...
✅ FASE 4 - Analysis saved:
Analysis saved: 5 dependencies, 2 risks identified
1 HIGH risk - guardian intervention event emitted
✅ FASE 5 - Enriched prompt:
# Implementation Task
## Files to Modify
🔴 src/routes/admin.ts - Add ban endpoint
🟡 src/models/User.ts - Add isBanned field
## ⚠️ Risks
🔴 HIGH: Modifying auth flow could lock users out
Mitigation: Add banned_at timestamp for audit trail
...
✅ FASE 6 - Summary:
4 tasks created and visible on dashboard!
Task IDs:
- Task 1: abc-123-...
- Task 2: def-456-...
- Drag & drop tasks tra le colonne
- Badge "Dependencies" se task ha dipendenze
- Badge "Risks" se ci sono HIGH risks
- Status colors
Tab Overview:
- Title, description, status
- Dependencies list (clickable)
- Guidelines e tech stack
Tab History:
- Timeline completa eventi
- Decision records
- Status transitions
- Feedback entries
- Rollback capability
Tab Dependencies:
- Grafo visuale delle dipendenze
- Resource nodes e edges
- Tipo di azione (uses/modifies/creates)
# Test manuale
cd /Users/pelleri/Documents/mcp-coder-expert
./run-mcp-server.sh
# Dovresti vedere: "MCP Coder Expert server running on stdio"
# Ctrl+C per fermareSe errore "permission denied":
chmod +x /Users/pelleri/Documents/mcp-coder-expert/run-mcp-server.sh- Verifica che il config JSON sia valido (no virgole extra)
- Riavvia Claude Code COMPLETAMENTE (Cmd+Q, poi riapri)
- Controlla i log:
~/Library/Logs/Claude/
- Verifica che sia aperta: http://localhost:3000
- Apri DevTools (F12) e controlla Console per errori Socket.io
- Verifica che il server Node sia running (dovrebbe essere in background)
# Verifica che le migrations siano applicate
# Controlla su Supabase dashboard che tasks table esista
open https://supabase.com/dashboard/project/zjtiqmdhqtapxeidiubd/editor- Workflow Dettagliato: NEW_WORKFLOW.md
- Setup Completo: CLAUDE_CODE_SETUP.md
- Implementation Details: IMPLEMENTATION_SUMMARY.md
Prima di testare, verifica:
- Dashboard aperta su http://localhost:3000
- MCP server builds senza errori (
npm run build) - Claude Code config aggiornato
- Claude Code riavviato
- MCP tools visibili in Claude Code
Se vedi:
- ✅ Tasks nella dashboard
- ✅ Timeline nella History tab
- ✅ Grafo nella Dependencies tab
- ✅ Notifiche real-time
Congratulazioni! Il sistema funziona! 🚀
Puoi ora usare il workflow per task reali:
- Decompose user story reale
- Analizza il tuo codebase
- Ricevi prompt arricchito
- Implementa con context completo
Tempo totale setup: ~5 minuti Pronto per: Production testing Dashboard: http://localhost:3000