Install any skill in seconds. Free to start, no credit card required.
Get Started Free →agentworkforce/writing-agent-relay-workflows
Use when building multi-agent workflows with @relayflows/core. Covers conversation vs pipeline coordination, WorkflowBuilder/DAG steps, agents, {{steps.X.output}} chaining, repairable verification gates, evidence-based completion, mandatory Claude-then-Codex fresh-eyes review/fix loops with test hardening, channels, chat-native recipes, error handling, event listeners, step sizing, lead+workers teams, and parallel waves.
Passed 23 of 25 test cases with the skill, and 10 of 25 without it.
and 21 more in the full report
14 fixed9 passed either way1 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
We want a step verification check in `@relayflows/core` that guarantees an agent step successfully created a pull request on repository `org/repo`. Which verification object structure should be assigned?
| Checked | Without skill | With skill |
|---|---|---|
| Sets the verification type to pr_url. | Missed | Passed |
| Configures the verification value to org/repo. | Missed | Passed |
The instructions your model reads when the skill loads.
The @relayflows/core workflow system orchestrates multiple AI agents (Claude, Codex, Gemini, Aider, Goose) through typed DAG-based workflows. Workflows can be written in TypeScript (preferred), Python, or YAML.
Language preference: TypeScript > Python > YAML. Use TypeScript unless the project is Python-only or a simple config-driven workflow suits YAML.
Pattern selection: Do not default to dag blindly. If the job needs a different swarm/workflow type, consult the choosing-swarm-patterns skill when available and select the pattern that best matches the coordination problem.
Every generated workflow should satisfy this checklist before it is considered complete:
failOnError: false, hand it to a repair owner, then rerun the same check.BLOCKED_NO_COMMIT with exact evidence and skip commit/PR creation instead of crashing the workflow.The point of an agent team workflow is not to discover a red gate and stop. The point is to capture the failure, route it to the right agent, fix it, and continue toward a shippable result. Author non-trivial workflows as repairable systems:
captureOutput: true.failOnError: false for intermediate validation gates so the workflow can pass the output to a repair agent.{{steps.<gate>.output}}, fixes source/tests/config, reruns the same command locally, and exits only after the gate is green or the blocker is external.FAILED.test cases passed, vs 10 / 25 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.