Relay 80 100 Workflow

Wzorce dla przepływów pracy agent-relay, które walidują funkcje E2E przed zatwierdzeniem

Autor: AgentWorkforce · AgentWorkforce/relay

Testowano · Działa ★ 9.2/10

Relay 80 100 Workflow — Wzorce dla przepływów pracy agent-relay, które walidują funkcje E2E przed zatwierdzeniem

Co robi ten skill

Uczy, jak tworzyć przepływy pracy agentów @relayflows/core, które przechodzą od „kod się kompiluje” do „funkcja działa, przetestowana E2E lokalnie” przed zatwierdzeniem. Uruchamia się podczas pisania przepływów pracy agent-relay, które wymagają bramek walidacji naprawy przed awarią, pętli testowych uruchom-napraw-ponownie-uruchom, testów PGlite in-memory Postgres, bramek weryfikacji po każdej edycji i zatwierdzeń tylko zielonych. Dostarcza konkretne szablony kroków TypeScript i tabelę antywzorców zamiast dołączonych skryptów.

Raport z testu

Zlokalizowano SKILL.md w .claude/skills/ i .agents/skills/ (zawartość identyczna, różnią się tylko poziomy nagłówków; frontmatter poprawny; brak dołączonych skryptów, więc nic do sprawdzenia). Brak zagrożeń bezpieczeństwa — jedyna ścieżka absolutna to wartość zwracana przez mock-sandbox '/home/daytona', a nie ścieżka instalacji. Zweryfikowano instalację w tymczasowym HOME: clone+cp umieszcza SKILL.md poprawnie. Dla wyjścia zaprojektowałem jedno zadanie (przepływ pracy agent-relay dodający tabelę user_sessions + wyszukiwanie, walidowane przed zatwierdzeniem) i napisałem dwa rzeczywiste artefakty: /tmp/baseline-workflow.ts (4 kroki, wszystkie failOnError domyślnie true, pojedyncze uruchomienie testu, agent pisze+uruchamia w jednym kroku, brak bramki weryfikacji, brak regresji, brak dowodu zatwierdzenia) vs /tmp/skill-workflow.ts (19 kroków, 6 bramek naprawialnych failOnError:false, oddzielna bramka weryfikacji schematu, 4-etapowa pętla uruchom-napraw-ponownie-uruchom-ostateczna-naprawa, pomocnik PGlite, uruchomienie regresji, record-head-baseline + dowód verify-commit-created HEAD-advance). Wersja bazowa odtwarza dokładnie te antywzorce, które wymienia tabela umiejętności; wersja umiejętności naprawia je konkretnie. Nie 10, ponieważ nie mogę wykonać środowiska uruchomieniowego @relayflows/core, aby udowodnić, że definicja działa poprawnie.

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

Instalacja

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.

Komendy i przykładowe prompty

  • /relay-80-100-workflowWzorce dla przepływów pracy agent-relay, które walidują funkcje E2E przed zatwierdzeniem

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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