Relay 80 100 Workflow

Patrones para flujos de trabajo de agente-relevo que validan características E2E antes de confirmar.

Por AgentWorkforce · AgentWorkforce/relay

Probado · Funciona ★ 9.2/10

Relay 80 100 Workflow — Patrones para flujos de trabajo de agente-relevo que validan características E2E antes de confirmar.

Qué hace

Enseña cómo redactar flujos de trabajo de agente @relayflows/core que van desde "el código compila" hasta "la característica funciona, probada E2E localmente" antes de confirmar. Se activa al escribir flujos de trabajo de agente-relevo que necesitan puertas de validación de reparación-antes-de-fallo, bucles de prueba de ejecución-reparación-re-ejecución, pruebas de Postgres en memoria con PGlite, verificar puertas después de cada edición y confirmaciones solo en verde. Proporciona plantillas de pasos concretas de TypeScript y una tabla de anti-patrones en lugar de scripts empaquetados.

Informe de la prueba

Localicé SKILL.md en .claude/skills/ y .agents/skills/ (contenido idéntico, solo difieren los niveles de encabezado; frontmatter válido; sin scripts empaquetados, por lo que no hay nada que verificar si falta). Sin olores de seguridad — la única ruta absoluta es un valor de retorno de mock-sandbox '/home/daytona', no una ruta de instalación. Verifiqué la instalación en un HOME temporal: clone+cp coloca SKILL.md correctamente. Para la salida, diseñé una tarea (un flujo de trabajo de agente-relevo que agrega una tabla de user_sessions + búsqueda, validada antes de confirmar) y escribí dos artefactos reales: /tmp/baseline-workflow.ts (4 pasos, todos failOnError default-true, ejecución de prueba única, escritura+ejecución de agente en un paso, sin puerta de verificación, sin regresión, sin prueba de confirmación) vs /tmp/skill-workflow.ts (19 pasos, 6 failOnError:false puertas reparables, puerta de verificación-esquema separada, bucle de ejecución-reparación-re-ejecución-reparación-final de 4 pasos, ayudante PGlite, ejecución de regresión, registro-cabeza-base + prueba de avance de cabeza-creada-confirmada). La línea base reproduce los anti-patrones exactos que la tabla de la skill nombra; la versión de la skill los arregla concretamente. No es 10 porque no puedo ejecutar el tiempo de ejecución de @relayflows/core para probar que la definición se ejecuta en verde.

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

git clone --depth 1 https://github.com/AgentWorkforce/relay.git /tmp/relay-80-100-workflow-src
mkdir -p ~/.claude/skills
cp -R /tmp/relay-80-100-workflow-src/.claude/skills/relay-80-100-workflow ~/.claude/skills/relay-80-100-workflow
# Documentation-only skill (single SKILL.md, no bundled scripts). It teaches how to author
# @relayflows/core workflows with full E2E validation. The workflows it produces depend on
# @relayflows/core plus @electric-sql/pglite (dev) — installed per-project, not by this skill.
# A byte-identical copy also lives at /tmp/relay-80-100-workflow-src/.agents/skills/relay-80-100-workflow.

Comandos y prompts de ejemplo

  • /relay-80-100-workflowPatrones para flujos de trabajo de agente-relevo que validan características E2E antes de confirmar.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Run the 80-to-100 validation gate before merging
  • Set up a Claude-then-Codex review loop for this PR
  • Add PGlite-based E2E tests to this workflow