relay

Installation
SKILL.md

Inputs

  • Env: optional RELAY_SKILL_ROOT defaults to skills; role overrides use RELAY_ORCHESTRATOR/RELAY_REVIEWER.
  • Files: task/issue text, optional sprint file, /tmp/dispatch-<N>.md, and /tmp/rubric-<N>.yaml.
  • Sibling scripts: ${RELAY_SKILL_ROOT:-skills}/relay/scripts/run-preflight.js, ${RELAY_SKILL_ROOT:-skills}/relay-dispatch/scripts/dispatch.js, ${RELAY_SKILL_ROOT:-skills}/relay-review/scripts/review-runner.js.

Dev Relay

Execute the plan -> dispatch -> review cycle. GitHub delivery stops at ready_to_merge unless the user explicitly asks to merge; local delivery runs canonical recovery and stops at terminal reviewed_result_ready.

Role Defaults

  • Orchestrator: Codex unless RELAY_ORCHESTRATOR is set at dispatch.
  • Executor: Codex unless dispatch --executor selects another adapter.
  • Reviewer: Codex unless RELAY_REVIEWER is set at dispatch. The binding is immutable; review --reviewer must equal it and is not an override.

Assigned run.json roles stay immutable; acting reviewer data is recorded separately.

Step 1: Source and Re-Anchor

Installs
48
First Seen
Apr 5, 2026
relay — sungjunlee/dev-relay