Communitygithub.com

Metas en Paralelo

Una skill ligera para Codex que convierte tareas en briefs, metas de alto nivel y metas paralelas para agentes.

¿Qué es Metas en Paralelo?

Esta skill permite a un agente AI (como Codex) transformar una solicitud de usuario sin procesar en un brief de construcción accionable y luego orquestar el trabajo a través de múltiples agentes que trabajan en paralelo. Su propósito es maximizar la eficiencia al dividir tareas complejas en unidades independientes, como planificación de arquitectura, diseño de UI, implementación de módulos y verificación, cada una con su propia meta atómica. Es compatible con plataformas que soportan herramientas de metas o flujos de trabajo `/goal`, permitiendo el despacho concurrente de subagentes; en caso contrario, el agente principal puede paralelizar comandos de inspección local y realizar el trabajo restante directamente. La skill enfatiza la síntesis de resultados, la resolución de conflictos y la verificación mínima confiable, devolviendo al usuario un informe claro de lo que se cambió, produjo y verificó.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add 2024226039x-design/parallel-goals

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Metas en Paralelo?

Usa esta skill para convertir una tarea de usuario sin procesar en un brief de construcción accionable y ejecutar el trabajo a través de metas paralelas.

Brief Completado

Comienza traduciendo la solicitud del usuario a esta plantilla. Reemplaza cada marcador de posición entre corchetes con el contenido relevante de la solicitud o inferencias conservadoras del contexto actual del proyecto:

Construye [COSA] en [TECNOLOGÍA/FRAMEWORK]. Debe incluir [CARACTERÍSTICAS PRINCIPALES], con [DETALLES DE INTERACCIÓN/ANIMACIÓN/COMPORTAMIENTO]. Haz que se sienta [ESTADO/CALIDAD], usando [DETALLES VISUALES], [DETALLES DEL ENTORNO] y [EFECTOS ADICIONALES]. Entrega como [FORMATO/TIPO DE ARCHIVO].

No dejes marcadores de posición entre corchetes en la versión completada. Si la tarea no es literalmente una construcción visual, adapta los campos a los equivalentes útiles más cercanos: cosa, entorno de implementación, entregables principales, comportamiento esperado, barra de calidad, restricciones circundantes, toques finales útiles y artefacto de salida.

Pregunta al usuario solo cuando un detalle faltante haga que la tarea sea imposible o arriesgada de ejecutar. De lo contrario, infiere el detalle y sigue adelante.

Configuración de Metas

Antes de despachar el trabajo, define qué significa "completado" para la tarea.

Si hay disponible una herramienta de metas o un flujo de trabajo /goal, crea una nueva meta de alto nivel a partir del brief completado antes de comenzar. Si la plataforma ya tiene una meta activa y no puede crear otra, continúa bajo la meta activa y escribe el nuevo objetivo en el plan de trabajo en lugar de bloquear.

La meta de alto nivel debe incluir:

  • El brief completado.
  • Criterios de finalización concretos.
  • El artefacto o respuesta final esperada.
  • La verificación que debe realizarse antes de informar.

Despacho en Paralelo

Divide el trabajo en piezas independientes que puedan ejecutarse simultáneamente. Utiliza tantos agentes como sea realmente útil, pero no crees agentes adicionales para trabajos que sean más rápidos o seguros de hacer directamente.

Los buenos flujos de trabajo paralelos incluyen:

  • Clarificación del producto o requisitos desde el contexto existente.
  • Planificación de arquitectura, modelo de datos o integración.
  • Diseño de UI o interacción.
  • Implementación de módulos o archivos separados.
  • Pruebas, verificación y revisión de casos extremos.
  • Copia, contenido, ejemplos o documentación.

Dale a cada agente su propio /goal dedicado en el prompt de la tarea. Mantén cada submeta autocontenida y sin superposición siempre que sea posible.

Usa esta forma para cada prompt de agente:

/goal [UNA SUBMETA CLARA]

Contexto:
[Brief completado y restricciones relevantes.]

Entregable:
[Salida específica que el agente principal necesita para volver.]

Límites:
[Archivos, módulos o decisiones que este agente posee. Indica las áreas a evitar.]

Verificación:
[Comprobaciones que este agente debe ejecutar o razonamiento que debe proporcionar.]

Cuando haya herramientas multi-agente disponibles, despacha los subagentes de forma concurrente y sintetiza sus resultados a medida que regresan. Cuando esas herramientas no estén disponibles, paraleliza los comandos de inspección local disponibles y realiza el trabajo restante directamente.

Síntesis

El agente principal es dueño del resultado final.

A medida que llegan los resultados de los agentes:

  • Compara sus recomendaciones con el repositorio o el contexto de la fuente.
  • Resuelve los conflictos explícitamente.
  • Aplica solo las partes que se ajusten a la solicitud del usuario y las restricciones del proyecto.
  • Mantén las ediciones finales enfocadas y evita refactorizaciones no relacionadas.
  • Ejecuta la verificación más pequeña y confiable que demuestre que el resultado funciona.

Si un agente devuelve una afirmación no verificada, verifícala antes de basarte en ella.

Respuesta Final

Informa con el resultado completado, qué cambió o se produjo, y qué verificación ocurrió. Mantén la respuesta simple y orientada al usuario a menos que el usuario solicite detalles de implementación.

Skills relacionados