Relay 80 100 Workflow
Pattern per workflow agent-relay che validano le feature E2E prima del commit
Promosso
Cosa fa
Insegna come creare workflow agent di @relayflows/core che vanno da "il codice compila" a "la feature funziona, testata E2E localmente" prima del commit. Si attiva quando si scrivono workflow agent-relay che necessitano di gate di validazione repair-before-failure, loop di test run-fix-rerun, test PGlite in-memory Postgres, verifica dei gate dopo ogni modifica, e commit solo green. Fornisce template concreti di passi TypeScript e una tabella di anti-pattern piuttosto che script inclusi.
Rapporto di test
Individuato SKILL.md in .claude/skills/ e .agents/skills/ (contenuto identico, solo i livelli di intestazione differiscono; frontmatter valido; nessun script incluso, quindi nulla da controllare mancante). Nessun odore di sicurezza — l'unico percorso assoluto è un valore di ritorno mock-sandbox '/home/daytona', non un percorso di installazione. Verificato l'installazione in una HOME temporanea: clone+cp posiziona correttamente SKILL.md. Per l'output, ho progettato un compito (un workflow agent-relay che aggiunge una tabella user_sessions + lookup, validato prima del commit) e scritto due artefatti reali: /tmp/baseline-workflow.ts (4 passi, tutti failOnError default-true, singolo test run, agent write+run in un passo, nessun gate di verifica, nessuna regressione, nessuna prova di commit) vs /tmp/skill-workflow.ts (19 passi, 6 failOnError:false gate riparabili, gate di verifica schema separato, loop run-fix-rerun-final-fix a 4 passi, helper PGlite, run di regressione, prova di avanzamento HEAD creata da record-head-baseline + verifica-commit). Il baseline riproduce esattamente gli anti-pattern che la tabella della skill nomina; la versione skill li corregge concretamente. Non 10 perché non posso eseguire il runtime @relayflows/core per dimostrare che la definizione viene eseguita green.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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.
Comandi e prompt di esempio
/relay-80-100-workflowPattern per workflow agent-relay che validano le feature E2E prima del commit
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Run the 80-to-100 validation gate before mergingSet up a Claude-then-Codex review loop for this PRAdd PGlite-based E2E tests to this workflow