一键导入
quinotospec-party-orchestrator
Orquesta mesas redondas multi-agente — maneja turnos, genera debate productivo, monitorea salud de la discusion
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Orquesta mesas redondas multi-agente — maneja turnos, genera debate productivo, monitorea salud de la discusion
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Calcula métricas formales de entropía (Shannon v2) y proxies de deuda técnica (v1) para el workflow The Tiwaz Rune.
Computa el estado del DAG de artefactos basado en el schema YAML — determina que artefactos estan listos, bloqueados o completados
Automates updating the changelog — v1 (single-file) or v2 (file-per-entry in changelog/). Auto-detects format.
Compara versiones de propuestas, user stories y tareas mostrando cambios entre fechas o entre estados.
Crea un nuevo branch feature siguiendo la convención de nombrado del sistema QuinotoSpec.
Automatiza el marcado de tareas como completadas, actualizando archivos de seguimiento y moviendo artefactos completados a la carpeta _archived/.
| name | quinotospec-party-orchestrator |
| description | Orquesta mesas redondas multi-agente — maneja turnos, genera debate productivo, monitorea salud de la discusion |
El orquestador gestiona la ejecucion de una mesa redonda multi-agente. No participa en la discusion — facilita que los agentes interactuen en caracter, mantiene la discusion productiva, y detecta problemas de dinamica grupal (groupthink, impasse, dominacion).
Core principle: El conflicto productivo es el objetivo. El consenso prematuro es falla.
El orquestador soporta dos modos, definidos en strategies/:
| Modo | Archivo | Cuando usar |
|---|---|---|
| Voiced by Orchestrator | voiced-by-orchestrator.md | Rapido, conversacional. El agente principal voicea a todos los agentes en un solo hilo |
| Spawned Subagents | spawned-subagents.md | Analisis profundo. Subagentes independientes con contexto aislado |
Antes de iniciar las rondas:
name, specialization, personality (primer parrafo de la seccion Personality), capabilities..quinoto-spec/discovery/, specs/, proposals/ activas).shared_context que incluya:
01-stack-profile.md)03-architecture.md)specs/)agent_contexts: para cada agente, un parrafo que defina su rol, personalidad y capacidades.--subagents → usar spawned-subagents.voiced-by-orchestrator (default).Cargar la estrategia desde strategies/<mode>.md y seguir sus instrucciones.
Seguir la estructura de rondas definida en la estrategia seleccionada.
Para cada ronda:
Evaluar despues de cada ronda:
| Condicion | Diagnostico | Accion |
|---|---|---|
| Todos coincidieron en todo | Groupthink | Inyectar perspectiva contrarian: "Antes de seguir, consideremos la posibilidad opuesta..." |
| Mismos argumentos repetidos | Impasse | Nombrar el impasse: "Parece que estamos en un loop sobre {tema}. ¿Que informacion nos falta para resolverlo?" |
| Un agente hablo 3+ veces, otro 0 | Dominacion | Dar turno explicito al que no hablo: "Debugger, no hemos escuchado tu perspectiva. ¿Que ves vos?" |
| Discusion derivo del tema | Scope creep | Re-enfocar: "Volviendo al tema original: {TOPIC}. ¿Como aplica esto?" |
Despues de la ultima ronda:
Generar el documento de sintesis en el formato definido por el workflow (@quinotospec.party-mode).
| Anti-Patron | Por que es malo | Correccion |
|---|---|---|
| Agentes demasiado educados | "Excelente punto, Architect" → performative agreement, no debate real | Agentes deben desafiar, no felicitar |
| Consenso inmediato | Significa que los agentes no estan realmente pensando | Inyectar contrarian |
| Monologos largos | No es conversacion, es presentacion | Cortar a las 4 oraciones |
| Orquestador opina | El orquestador no es un agente — no tiene perspectiva | Solo facilitar, no opinar |
| Usuario ausente | El usuario debe poder dirigir en cualquier momento | Pausar si el usuario no interactuo en 2 rondas |
El orquestador lee las definiciones de agentes de:
.quinoto-spec/agents/ (override de proyecto, maxima prioridad)agent-dist/agents/ (definiciones shipped con QuinotoSpec)Nombre de archivo = name en el frontmatter (sin .md). El orquestador busca coincidencia exacta.
Si un agente no existe en ninguna ubicacion, advertir y continuar con los agentes encontrados.