MCP Orchestro

Trello para Claude Code: gestión de tareas impulsada por IA con 60 herramientas MCP, tablero Kanban visual y orquestación inteligente para equipos de producto y desarrolladores

Documentación

🎭 Orchestro

Tu Director de Desarrollo con IA - Desde la Visión del Producto hasta el Código en Producción

Transforma ideas de producto en realidad con un sistema de orquestación inteligente que conecta Product Managers, Desarrolladores e IA. Orchestro dirige toda la sinfonía del desarrollo: descomposición de tareas, seguimiento de dependencias, aprendizaje de patrones y visualización de progreso en tiempo real.

Status MCP Registry NPM Package TypeScript MCP Tools License


🎯 ¿Por qué Orchestro?

El Problema:

  • Los Product Managers pierden el rastro del progreso del desarrollo
  • Los Desarrolladores luchan con el cambio de contexto y las dependencias
  • El conocimiento se pierde entre sesiones de Claude Code
  • No existe una única fuente de verdad sobre lo que se está construyendo

La Solución: Orchestro orquesta todo el ciclo de vida del desarrollo:

  • 👔 Para PMs: Tablero Kanban visual, descomposición de historias de usuario, seguimiento de progreso
  • 👨‍💻 Para Desarrolladores: Análisis de tareas impulsado por IA, gráficos de dependencias, aprendizaje de patrones
  • 🤖 Para Claude Code: Flujos de trabajo estructurados, contexto enriquecido, retención de conocimiento
  • 📊 Para Todos: Panel en tiempo real, progreso transparente, registro de auditoría completo

Piensa en Trello × Jira × IA - pero diseñado específicamente para desarrollo asistido por IA.


✨ Características Clave

👔 Para Product Managers y Propietarios

  • Descomposición de Historias de Usuario - Escribe una historia, la IA crea tareas técnicas automáticamente
  • Tablero de Progreso Visual - Vista Kanban con actualizaciones en tiempo real
  • No se Requiere Conocimiento Técnico - Gestiona el desarrollo sin programar
  • Transparencia Total - Ve exactamente qué se está construyendo, cuándo y por qué
  • Conciencia de Riesgos - Riesgos marcados automáticamente con explicaciones en lenguaje sencillo

👨‍💻 Para Desarrolladores

  • Análisis Inteligente de Tareas - La IA analiza el código base y sugiere implementación
  • Seguimiento de Dependencias - Gráficos visuales muestran qué depende de qué
  • Aprendizaje de Patrones - El sistema aprende de éxitos y fracasos
  • Prevención de Conflictos - Detecta cuando las tareas tocan los mismos archivos
  • Retención de Contexto - Nunca pierdas el contexto entre sesiones

🤖 Para Claude Code

  • 60 Herramientas MCP - Kit completo para desarrollo orquestado
  • Flujos de Trabajo Estructurados - preparar → analizar → implementar → aprender
  • Prompts Enriquecidos - Guía de implementación consciente del contexto
  • Base de Conocimiento - Plantillas, patrones y aprendizajes persisten para siempre

📊 Para Todos

  • Panel en Tiempo Real - Actualizaciones en vivo vía Socket.io
  • Historial Completo - Línea de tiempo de todas las decisiones y cambios
  • Capacidad de Reversión - Deshaz errores de forma segura
  • Exporta Todo - Informes en Markdown para interesados

🎼 La Sinfonía del Desarrollo

Cómo Orchestro Dirige tu Desarrollo

┌─────────────────────────────────────────────────────┐
│  PRODUCT MANAGER                                     │
│  "User should login with email/password"           │
└─────────────────────────────────────────────────────┘
                        ↓
            ┌──────────────────────┐
            │  ORCHESTRO AI        │
            │  Decomposes Story    │
            └──────────────────────┘
                        ↓
    ┌──────────────────────────────────────────┐
    │  7 Technical Tasks Created               │
    │  • Database schema                       │
    │  • Authentication service                │
    │  • API endpoints                         │
    │  • Frontend components                   │
    │  • State management                      │
    │  (with dependencies automatically)       │
    └──────────────────────────────────────────┘
                        ↓
            ┌──────────────────────┐
            │  DEVELOPER/CLAUDE    │
            │  Implements Tasks    │
            └──────────────────────┘
                        ↓
    ┌──────────────────────────────────────────┐
    │  PM SEES PROGRESS                        │
    │  • Kanban updates in real-time          │
    │  • Risks flagged automatically          │
    │  • Dependencies visualized              │
    └──────────────────────────────────────────┘

🚀 Inicio Rápido

Opción 1: Desde el Registro MCP ⭐ (Recomendado)

¡Orchestro ya está en el Registro Oficial MCP!

# Install via NPX (no global install needed)
npx @khaoss85/orchestro@latest

O añádelo a la configuración de Claude Code:

{
  "mcpServers": {
    "orchestro": {
      "command": "npx",
      "args": ["-y", "@khaoss85/orchestro@latest"],
      "env": {
        "DATABASE_URL": "your-supabase-connection-string"
      }
    }
  }
}

Opción 2: Instalación con un Comando ⚡

npx @orchestro/init

¡Eso es todo! El instalador:

  • ✅ Descargará y configurará Orchestro
  • ✅ Aplicará migraciones de base de datos a Supabase
  • ✅ Configurará Claude Code automáticamente
  • ✅ Configurará la conexión a Supabase
  • ✅ Iniciará el panel
  • ✅ Verificará que todo funcione

Prompts interactivos:

🎭 Orchestro Setup Wizard

? Supabase connection string: ████████
? Project name: My Project
? Install location: ~/orchestro

⚙️  Setting up...
✓ Orchestro installed
✓ Claude Code configured
✓ Database ready

🎉 Done! Restart Claude Code and ask:
   "Show me orchestro tools"

Opción 2: Instalación Manual (5 Minutos)

1. Requisitos Previos

# Node.js 18+
node --version

# Supabase account (free tier works great)
# Sign up at https://supabase.com

2. Configuración de la Base de Datos en Supabase

Crea tu proyecto en Supabase:

  1. Ve a https://supabase.com y crea un nuevo proyecto
  2. Espera a que la base de datos se aprovisione (~2 minutos)
  3. Ve a Configuración → Base de Datos y copia la Cadena de Conexión (modo Transacción)

Aplica el esquema de la base de datos:

# Clone this repo first
git clone https://github.com/khaoss85/mcp-orchestro.git
cd mcp-orchestro

# Install dependencies
npm install

# Set your Supabase connection string
export DATABASE_URL="your-supabase-connection-string"

# Apply all migrations to create the schema
npm run migrate

Verifica la configuración de la base de datos:

# The migrate script will show you all tables created:
# You should see:
# ✅ Running migration: code_entities
# ✅ Running migration: add_tasks_metadata
# ✅ Running migration: fix_status_transition_trigger
# ✅ Running migration: event_queue
# ✅ Running migration: auto_update_user_story_status
# ✅ Running migration: add_task_metadata_fields
# ✅ Running migration: add_pattern_frequency_tracking

# Or verify manually via Supabase dashboard:
# Go to Database → Tables and check all tables are created

Obtén tus credenciales:

# From Supabase Dashboard:

# 1. DATABASE_URL (for migrations & MCP server)
#    Settings → Database → Connection String → Transaction mode
#    Example: postgresql://postgres:[password]@db.[project].supabase.co:5432/postgres

# 2. SUPABASE_URL (for API calls)
#    Settings → API → Project URL
#    Example: https://[project].supabase.co

# 3. SUPABASE_SERVICE_KEY (for admin operations - keep secret!)
#    Settings → API → service_role key
#    Example: eyJhbG...

3. Script de Configuración Rápida

# Run interactive setup
npm run setup

# Or manual configuration:
cat > .env << EOF
DATABASE_URL=your-supabase-connection-string
SUPABASE_URL=your-supabase-url
SUPABASE_SERVICE_KEY=your-service-key
EOF

4. Configura Claude Code

# Auto-configure (recommended)
npm run configure-claude

# Or manually edit:
open ~/Library/Application\ Support/Claude/claude_desktop_config.json

# Add:
{
  "mcpServers": {
    "orchestro": {
      "command": "node",
      "args": ["/absolute/path/to/orchestro/dist/server.js"],
      "env": {
        "DATABASE_URL": "your-connection-string"
      }
    }
  }
}

5. Inicia el Panel

npm run dashboard
# 🌐 Opens http://localhost:3000

6. Verifica la Instalación

# Restart Claude Code, then ask:
"Show me all orchestro tools"

# You should see 60 tools! 🎭

Opción 3: Añadir a un Proyecto Existente

¿Ya tienes un proyecto de Claude Code? Añade Orchestro:

# In your project directory
npx @orchestro/add

# Or via Claude Code config:
claude mcp add orchestro

Consulta la Guía de Integración para configurar proyectos existentes.


Opción 4: Plugin de Claude Code 🎁 (¡La Más Fácil!)

¡Nuevo! Instala Orchestro como plugin de Claude Code con un comando:

# In Claude Code terminal
/plugin marketplace add khaoss85/mcp-orchestro

# Install the Orchestro Suite
/plugin install orchestro-suite@orchestro-marketplace

# Restart Claude Code when prompted

Lo que obtienes:

  • ✅ Servidor MCP de Orchestro - 60 herramientas vía npx @khaoss85/orchestro@latest (sin necesidad de instalación global)
  • ✅ 5 Agentes Guardianes - base de datos, API, arquitectura, mantenedor de pruebas, listo para producción
  • ✅ Auto-configurado - Servidor MCP y agentes listos para usar
  • ✅ Documentación Completa - Guía de configuración incluida

Requisitos previos:

  • Cuenta de Supabase (consulta la Opción 2 para configurarla)
  • Variables de entorno configuradas:
    export SUPABASE_URL="https://your-project.supabase.co"
    export SUPABASE_SERVICE_KEY="your-service-key"
    export ANTHROPIC_API_KEY="your-key"
    

Verifica la instalación:

# Check agents
/agents
# Should show: database-guardian, api-guardian, architecture-guardian,
#              test-maintainer, production-ready-code-reviewer

# Test MCP tools
mcp__orchestro__get_project_info
mcp__orchestro__list_tasks

El plugin incluye:

  • Configuración del servidor MCP (.mcp.json)
  • 5 agentes guardianes especializados
  • README completo con ejemplos de uso
  • Guía de solución de problemas

Consulta plugins/orchestro-suite/README.md para documentación detallada del plugin.


🎭 Casos de Uso

📱 Para Product Managers

Escenario: Nueva solicitud de funcionalidad de un interesado

1. Write user story in dashboard:
   "User should be able to export report as PDF"

2. Click "Decompose with AI"
   → Orchestro creates 5 technical tasks with dependencies

3. Monitor Kanban board:
   → See real-time progress as Claude implements
   → Risks flagged automatically (e.g., "PDF library size impact")
   → Hover over task for technical details

4. Review & Accept:
   → See code diffs in plain English
   → Rollback if needed
   → Export timeline for stakeholder report

💻 Para Desarrolladores

Escenario: Implementación de funcionalidad compleja

1. Pick task from Kanban board

2. Ask Claude:
   "Prepare task [task-id] for execution"
   → Orchestro analyzes codebase
   → Shows: files to modify, dependencies, risks

3. Get enriched context:
   → Past similar implementations
   → Relevant patterns (with success rates!)
   → Risk mitigation strategies

4. Implement with confidence:
   → Conflict detection warns if other tasks touch same files
   → Pattern learning suggests best approaches
   → Complete history for rollback safety

🤝 Para Equipos

Escenario: Colaboración interfuncional

PM writes story → AI decomposes → Dev implements → All see progress

• PM: Non-technical Kanban view
• Dev: Technical dependency graph
• Claude: Enriched implementation context
• Everyone: Real-time updates, complete transparency

🛠️ Las 60 Herramientas MCP ✅ Probadas en Producción

📋 Gestión de Proyectos (3 herramientas)

  • get_project_info - Metadatos y estado del proyecto
  • get_project_configuration - Configuración completa del proyecto
  • initialize_project_configuration - Configurar herramientas y guardianes predeterminados

📝 Gestión de Tareas (7 herramientas)

  • create_task - Crear con asignado, prioridad, etiquetas, categoría
  • list_tasks - Filtrar por estado/categoría/etiquetas
  • update_task - Modificar cualquier campo con validación
  • delete_task - Eliminación segura con comprobaciones de dependencias
  • get_task_context - Contexto completo con dependencias (obsoleto, usa prepare_task_for_execution)
  • get_execution_order - Orden topológico por dependencias
  • safe_delete_tasks_by_status - Eliminación masiva con comprobaciones de seguridad

⚙️ Ejecución y Análisis de Tareas (3 herramientas)

  • prepare_task_for_execution - Generar prompt de análisis del código base
  • save_task_analysis - Almacenar resultados de análisis
  • get_execution_prompt - Contexto de implementación enriquecido

📖 Historias de Usuario (4 herramientas)

  • decompose_story - Descomposición de historia → tareas impulsada por IA con análisis automático (autoAnalyze=true por defecto)
  • get_user_stories - Listar todas las historias de usuario
  • get_tasks_by_user_story - Obtener todas las tareas hijas
  • get_user_story_health - Monitorear el estado de finalización de la historia

🔗 Dependencias y Conflictos (4 herramientas)

  • save_dependencies - Registrar dependencias de recursos de tareas
  • get_task_dependency_graph - Visualizar gráfico de dependencias
  • get_resource_usage - Encontrar tareas que usan un recurso
  • get_task_conflicts - Detectar uso conflictivo de recursos

📚 Conocimiento y Plantillas (5 herramientas)

  • list_templates - Plantillas de prompts/código disponibles
  • list_patterns - Biblioteca de patrones de codificación
  • list_learnings - Registros de experiencias pasadas
  • render_template - Generar desde plantilla con variables
  • get_relevant_knowledge - Sugerencias conscientes del contexto

🧠 Retroalimentación y Aprendizaje (7 herramientas)

  • add_feedback - Registrar éxito/fracaso/mejora
  • get_similar_learnings - Encontrar experiencias relacionadas
  • get_top_patterns - Patrones más utilizados con frecuencia
  • get_trending_patterns - Patrones populares recientemente
  • get_pattern_stats - Métricas detalladas de patrones
  • detect_failure_patterns - Detección automática de enfoques arriesgados
  • check_pattern_risk - Evaluación de riesgos antes de usar un patrón

⚙️ Configuración del Proyecto (14 herramientas)

Stack Tecnológico:

  • add_tech_stack - Añadir framework/librería
  • update_tech_stack - Actualizar versión/configuración
  • remove_tech_stack - Eliminar tecnología

Sub-Agentes (Guardianes):

  • add_sub_agent - Registrar agente guardián
  • update_sub_agent - Modificar configuración del agente
  • sync_claude_code_agents - Sincronizar desde .claude/agents/
  • read_claude_code_agents - Leer archivos de agentes
  • suggest_agents_for_task - Recomendaciones de agentes impulsadas por IA
  • update_agent_prompt_templates - Actualizar plantillas de prompts

Gestión de Herramientas MCP:

  • add_mcp_tool - Registrar herramienta MCP
  • update_mcp_tool - Actualizar configuración de herramienta
  • suggest_tools_for_task - Recomendaciones de herramientas impulsadas por IA

Directrices y Patrones:

  • add_guideline - Añadir directriz de codificación
  • add_code_pattern - Añadir patrón reutilizable

📊 Historial de Tareas y Eventos (13 herramientas)

  • get_task_history - Línea de tiempo completa de eventos
  • get_status_history - Registro de transiciones de estado
  • get_decisions - Registros de decisiones
  • get_guardian_interventions - Registro de actividad de guardianes
  • get_code_changes - Historial de modificaciones de código
  • record_decision - Registrar una decisión con justificación
  • record_code_change - Registrar modificaciones de código
  • record_guardian_intervention - Registrar acción de guardián
  • record_status_transition - Registrar cambio de estado
  • get_iteration_count - Contar iteraciones de tareas
  • get_task_snapshot - Estado de la tarea en un momento dado
  • rollback_task - Restaurar estado anterior
  • get_task_stats - Estadísticas agregadas

📊 Características del Panel

Tablero Kanban - Para Todos

Kanban Board

Vista PM:

  • Arrastra y suelta historias de usuario
  • Ve el progreso de un vistazo
  • Indicadores de riesgo en lenguaje sencillo
  • Exporta informes para interesados

Vista Desarrollador:

  • Detalles técnicos de tareas
  • Indicadores de dependencias
  • Insignias de complejidad de código
  • Enlaces directos a archivos

Página de Detalle de Tarea - Información Profunda

Pestaña: Resumen (amigable para PM)

  • Descripción de la historia de usuario
  • Requisitos técnicos
  • Asignado y prioridad
  • Dependencias explicadas

Pestaña: Historial (registro de auditoría)

  • Línea de tiempo completa de eventos
  • Registros de decisiones con justificación
  • Cambios de código (con diffs)
  • Capacidad de reversión

Pestaña: Dependencias (enfoque desarrollador)

  • Gráfico visual de dependencias
  • Análisis de impacto de recursos
  • Evaluación de riesgos
  • Detección de conflictos

🏗️ Arquitectura

┌─────────────────────────────────────────┐
│         PRODUCT MANAGER                 │
│  • Writes user stories                  │
│  • Monitors Kanban board                │
│  • Reviews progress                     │
└─────────────────────────────────────────┘
              ↓ (Dashboard)
┌─────────────────────────────────────────┐
│      ORCHESTRO DASHBOARD (Next.js)      │
│  • Kanban board with real-time updates │
│  • Dependency graphs                    │
│  • Progress visualization               │
└─────────────────────────────────────────┘
              ↓ ↑ (Socket.io)
┌─────────────────────────────────────────┐
│         SUPABASE (Data Layer)           │
│  • Tasks, dependencies, resources       │
│  • Event queue & real-time sync         │
│  • Knowledge base & pattern tracking    │
└─────────────────────────────────────────┘
              ↓ ↑ (PostgreSQL)
┌─────────────────────────────────────────┐
│    ORCHESTRO MCP SERVER (Conductor)     │
│  • 27 tools for task orchestration      │
│  • Pattern learning & risk detection    │
│  • AI story decomposition               │
└─────────────────────────────────────────┘
              ↓ ↑ (MCP Protocol)
┌─────────────────────────────────────────┐
│      CLAUDE CODE (Developer + AI)       │
│  • Analyzes codebase                    │
│  • Implements features                  │
│  • Records decisions                    │
└─────────────────────────────────────────┘

💡 Ejemplo del Mundo Real

Historia: Flujo de Pago en Comercio Electrónico

El PM escribe en el panel:

"Customer should complete purchase with
credit card payment and email confirmation"

Orchestro descompone (impulsado por IA):

  1. ✅ Diseñar esquema de base de datos de pago (2h) - Sin dependencias
  2. ✅ Implementar integración del servicio de pagos (4h) - Depende de: #1
  3. ✅ Crear endpoints de API de pago (3h) - Depende de: #2
  4. ✅ Construir componentes de UI de pago (4h) - Depende de: #3
  5. ✅ Añadir servicio de notificaciones por correo (2h) - Depende de: #3
  6. ✅ Implementar flujo de confirmación de pedido (3h) - Depende de: #4, #5

Total: 18 horas, 6 tareas, dependencias mapeadas automáticamente

Flujo del desarrollador (con autoAnalyze=true):

// 1. Decompose story (auto-analyzes tasks)
decompose_story("Customer checkout with payment")
// → Creates 6 tasks
// → Auto-generates analysis prompts for tasks without dependencies
// → Returns analysisPrompts[] ready to use

// 2. Claude reviews analysis prompts
// Prompts include: files to check, patterns to find, risks to identify

// 3. Claude analyzes codebase using the prompts
// Finds: existing payment tables, similar schemas
// Risks: None (new table)

// 4. Save analysis results
save_task_analysis({
  taskId: "task-1-id",
  filesToCreate: ["migrations/002_checkout.sql"],
  dependencies: [{type: "file", name: "001_orders.sql", action: "uses"}],
  risks: []
})

// 5. Get enriched context
get_execution_prompt("task-1-id")
// → Returns: related code, patterns, guidelines

// 6. Implement!
// Claude writes migration, runs tests

// 7. Record learning
add_feedback({
  pattern: "e-commerce checkout schema",
  type: "success",
  feedback: "Stripe integration smooth"
})

Mejora clave: El paso 1 ahora prepara el análisis automáticamente, ¡reduciendo pasos manuales del flujo de trabajo!

El PM ve:

  • ✅ Tarea 1 → Hecha (actualización en tiempo real)
  • 🟡 Tarea 2 → En Progreso (Claude trabajando)
  • ⏳ Tareas 3-6 → Bloqueadas (esperando dependencias)
  • 📊 Progreso: 17% (1/6 tareas hechas)

🧪 Aprendizaje de Patrones en Acción

Detección Automática de Fallos (¡Ahorra Tiempo!)

// Scenario: Regex parsing keeps failing

// Attempt 1
add_feedback({
  pattern: "regex pattern matching",
  type: "failure",
  feedback: "Unescaped metacharacters broke parser"
})

// Attempt 2
add_feedback({
  pattern: "regex pattern matching",
  type: "failure",
  feedback: "Special chars not sanitized"
})

// Attempt 3
add_feedback({
  pattern: "regex pattern matching",
  type: "success",
  feedback: "Finally worked after sanitizing"
})

// Now Orchestro knows...
detect_failure_patterns()
// 🚨 Returns:
// {
//   pattern: "regex pattern matching",
//   failure_rate: 66.67%,
//   risk_level: "medium",
//   recommendation: "⚡ Review sanitization first!"
// }

// Next time, before using regex:
check_pattern_risk("regex pattern matching")
// ⚠️ Warning: "67% failure rate (2/3).
//    Common issue: Unescaped metacharacters.
//    Mitigation: Use sanitization helper first."

Resultado: ¡Las futuras tareas de regex se completan más rápido y con menos errores!


🎨 Stack Tecnológico

Backend (Servidor MCP)

  • TypeScript 5.0
  • @modelcontextprotocol/sdk
  • Supabase (PostgreSQL)
  • Socket.io para tiempo real

Frontend (Panel)

  • Next.js 14 (App Router)
  • React 18 + TypeScript
  • TailwindCSS + shadcn/ui
  • React Flow (gráficos)
  • react-markdown (renderizado)

Base de Datos (Supabase/PostgreSQL)

  • Núcleo: projects, tasks, task_dependencies
  • Conocimiento: learnings, patterns, templates, pattern_frequency
  • Recursos: resource_nodes, resource_edges, code_entities, code_dependencies
  • Sistema: event_queue, file_history, codebase_analysis
  • Tecnología: Metadatos JSONB, índices GIN, seguridad a nivel de fila (RLS)

Integración de IA

  • Claude Code (protocolo MCP)
  • Descomposición de tareas con IA
  • Reconocimiento de patrones
  • Evaluación de riesgos

📈 Rendimiento y Escala

  • ⚡ Velocidad de Consulta: <10ms con índices GIN
  • 🔄 Tiempo Real: intervalo de sondeo de 1s
  • 🗄️ Almacenamiento: Limpieza automática de eventos procesados (24h)
  • 📊 Escalabilidad: Probado con más de 100 tareas
  • 🚀 Análisis: Sin bloqueo (delegado a Claude)
  • 👥 Usuarios: Listo para múltiples PMs y desarrolladores

🔐 Seguridad y Cumplimiento

  • ✅ Variables de Entorno - Sin secretos codificados
  • ✅ Supabase RLS - Políticas de seguridad a nivel de fila
  • ✅ Registro de Auditoría Completo - Cada decisión registrada
  • ✅ Procesamiento de Eventos - Evita acciones duplicadas
  • ✅ Local Primero - Todos los datos en tu instancia de Supabase
  • ✅ Listo para GDPR - Capacidades de exportación y eliminación

📚 Documentación

Primeros Pasos

Inmersión Profunda


🗺️ Hoja de Ruta

✅ Fase 1: Orquestación Principal (COMPLETADA)

  • 60 herramientas MCP completamente funcionales y probadas
  • Panel de control en tiempo real con Kanban
  • Descomposición de historias con IA y dependencias
  • Aprendizaje de patrones y detección de fallos
  • Seguimiento de dependencias y detección de conflictos
  • Metadatos de tareas (asignado, prioridad, etiquetas, categoría)
  • Registro de auditoría completo con historial de tareas
  • Gestión de configuración de proyectos
  • Sincronización de agentes de Claude Code
  • Sugerencias de agentes y herramientas impulsadas por IA

🚧 Fase 2: Empoderamiento del PM (Actual)

  • Vista de panel para PMs no técnicos
  • Plantillas de historias para funciones comunes
  • Informes de progreso y exportaciones
  • Notificaciones a interesados
  • Explicaciones de riesgos en lenguaje sencillo

🔮 Fase 3: Inteligencia de Equipo

  • Espacios de trabajo multi-equipo
  • Compartir patrones entre proyectos
  • Seguimiento de velocidad y estimaciones
  • Asignación automática basada en experiencia
  • Integración con Slack/Teams

🚀 Fase 4: IA Avanzada

  • Auto-orquestación con LangGraph
  • Detección predictiva de riesgos
  • Resolución automática de conflictos
  • Automatización de revisión de código
  • Generación de documentación

🤝 Contribuciones

¡Damos la bienvenida a contribuciones de PMs, Desarrolladores y entusiastas de la IA!

Para Gerentes de Producto:

  • 📝 Comparte plantillas de historias de usuario
  • 💡 Sugiere funciones amigables para PMs
  • 📊 Reporta problemas de experiencia de usuario

Para Desarrolladores:

  • 🔧 Envía correcciones de errores
  • ✨ Añade nuevas herramientas MCP
  • 📈 Mejora la detección de patrones

Cómo contribuir:

  1. Haz un fork del repositorio
  2. Crea una rama de función (git checkout -b feature/amazing-feature)
  3. Realiza los cambios (git commit -m 'Add amazing feature')
  4. Sube la rama (git push origin feature/amazing-feature)
  5. Abre una Solicitud de Extracción

📝 Registro de Cambios

v2.1.0 (2025-10-10) - Actual 🎉

  • ✅ Publicado en el Registro MCP - Ahora en el Registro Oficial MCP
  • ✅ Paquete NPM - Publicado como @khaoss85/orchestro en npm
  • ✅ 60 Herramientas MCP - Ampliado de 27 a 60 herramientas listas para producción
  • ✅ Análisis Automático de Tareas - decompose_story ahora prepara automáticamente indicaciones de análisis (autoAnalyze=true por defecto)
  • ✅ Sistema de Configuración de Proyectos - Gestión completa de stack tecnológico, agentes y herramientas
  • ✅ Sincronización de Agentes de Claude Code - Sincronización automática con el directorio .claude/agents/
  • ✅ Sugerencias de Agentes/Herramientas de IA - Recomendaciones inteligentes para tareas
  • ✅ Historial de Tareas y Eventos - Registro de auditoría completo con 13 herramientas de historial
  • ✅ Salud de Historias de Usuario - Monitoreo de finalización y alineación de estado
  • ✅ Corrección de Errores - Resuelto error SQL en get_project_configuration
  • ✅ Cobertura Completa de Pruebas - Las 60 herramientas probadas y verificadas (96.7% de éxito)

v2.0.0 (2025-10-03)

  • ✅ Renombrado a Orchestro - "Tu Director de Desarrollo de IA"
  • ✅ Herramientas de Análisis de Patrones - 5 nuevas herramientas MCP para detección de fallos
  • ✅ Frecuencia de Patrones - Seguimiento automático con disparadores de base de datos
  • ✅ Evaluación de Riesgos - detect_failure_patterns y check_pattern_risk
  • ✅ Metadatos de Tareas - Campos de asignado, prioridad y etiquetas
  • ✅ Documentación Enfocada en PMs - Actualizada para propietarios de producto

v1.5.0 (2025-10-02)

  • ✅ Nuevo flujo de trabajo: MCP orquesta, Claude Code analiza
  • ✅ 3 herramientas de ejecución: prepare, save_analysis, get_execution_prompt
  • ✅ Columna JSONB tasks.metadata
  • ✅ Cola de eventos actualizada (8 tipos de eventos)
  • ✅ Verificación de Guardian aprobada

v1.0.0

  • Implementación inicial de MCP
  • Gestión básica de tareas
  • Descomposición de historias con IA
  • Integración de base de conocimiento

🌟 Historias de Éxito

"Como PM, finalmente entiendo lo que los desarrolladores están construyendo en tiempo real. Orchestro une la brecha entre la visión del producto y la implementación técnica." — Tu testimonio aquí

"El aprendizaje de patrones nos ahorró horas. El sistema advirtió sobre un enfoque arriesgado antes de que perdiéramos tiempo en ello." — Tu testimonio aquí


📞 Soporte y Comunidad


📜 Licencia

Licencia MIT - Consulta el archivo LICENCIA para más detalles


🙏 Agradecimientos

  • Claude Code - Plataforma MCP y desarrollo de IA
  • Supabase - Base de datos e infraestructura en tiempo real
  • Next.js - Framework de React para el panel de control
  • React Flow - Hermosos gráficos de dependencias
  • shadcn/ui - Componentes de interfaz impresionantes

🎭 ¿Listo para Dirigir tu Sinfonía de Desarrollo?

Transforma ideas de producto en código de producción con orquestación de IA

Comenzar · Guía PM · Guía Dev · Ver Ejemplos


Estado: ✅ Listo para Producción (96.7% de Cobertura de Pruebas) Versión: 2.1.0 NPM: @khaoss85/orchestro Registro: Registro MCP Herramientas MCP: 60 Hecho para: PMs · Desarrolladores · Claude Code


🎼 Dirigiendo el desarrollo, una tarea a la vez

Hecho con ❤️ por desarrolladores que se preocupan por el producto

⭐ ¡Danos una estrella en GitHub para apoyar el proyecto!