Skip to content
Development
Skill

/runner-contract

The distributable runner's invocation contract: one train-stamped pin for every runtime command the workflow's skills cite. Referenced by the skills that run sensors, guards and ceremony operations; never a menu entry.

From plugin
agentic-workflow
2330 skills

Claude Code

$ npx -y skills add gtrabanco/agentic-workflow --skill runner-contract --agent claude-code

SKILL.md

runner-contract.SKILL.md
name: runner-contract
user-invocable: false
version: 4.10.0
author: "Gabriel Trabanco <1969593+gtrabanco@users.noreply.github.com>"
license: MIT
description: >
  The distributable runner's invocation contract: one train-stamped pin for
  every runtime command the workflow's skills cite. Referenced by the skills
  that run sensors, guards and ceremony operations; never a menu entry.

Runner contract (internal)

The workflow's deterministic layer ships as **one npm package**, not as scripts inside a skill folder: `@gtrabanco/agentic-workflow`, invoked with `bunx` or `npx` at a version that travels with the skills. A target project installs the skills and gets every command they cite, with no clone of this repository.

[RUNNER.md](references/RUNNER.md) is that contract's one home: the canonical invocation, the version pin, the subcommand map and the exit codes. **The pin lives there and nowhere else** — a skill cites the runner and points at RUNNER.md for the version, so a release stamps one file instead of thirteen.

What a skill cites

A skill that runs a runner command states the command with the pin written as a placeholder and names this contract beside it:

bunx @gtrabanco/agentic-workflow@<pin> <subcommand> [args...]

`<pin>` is read from [RUNNER.md](references/RUNNER.md) — never restated, never guessed, never replaced by `latest`. A skill that hard-codes a version re-opens the per-release manual edit this contract exists to remove, and `scripts/normative-drift.test.mjs` fails closed on a pin that drifts from the crate's own version.

What it covers

Every runtime command a skill cites: the sensors (`workflow-status`, `phase-lint`, `diff-guard`, `pre-execution-snapshot`, `needs-input`, `ledger-provenance`), the router (`unit-route`) and the ceremony CLI (`ceremony <object> <op>`). The repository keeps its own authoring gates (`check-skill-context`, `local-gate`, `release`, `test-impact`, …) — those never ship, and no skill cites them.

Authority

  • The bin's surface: `packages/agentic-workflow/bin/agentic-workflow.mjs`.
  • The subcommand table: `packages/agentic-workflow/src/runner/cli.mjs`.
  • The crate's README: `packages/agentic-workflow/README.md` (one Commands row

per subcommand, asserted by `test/cli.surface.test.mjs`).

  • The pin: [RUNNER.md](references/RUNNER.md), stamped by

`scripts/release.mjs` at cut time.

Read more
@gtrabanco
Ships withagentic-workflow

A reusable set of agent skills that run a disciplined, doc-driven workflow for building software with agents — from idea/issue to a reviewed, classified, merge-ready change.

Stars on GitHub

Momentum

stars in total
23
Star history of gtrabanco/agentic-workflow on GitHub, a chart by star-history.com

Other skills on agentic-workflow.

audit-docs

audit-docs

Audit cross-document coherence: docs ↔ READMEs ↔ roadmap ↔ code ↔ fix index ↔ issues. Finds drift — features in docs/ not in the…

audit-pr

audit-pr

Audit a whole PR against the delivery contract and return MERGE-READY or evidenced blockers with the full URL. Consumes the…

fold-findings

fold-findings

Repair persisted fix-now findings in compatible atomic batches: root-cause fixes, green gate, commit/push, and per-row `folded:…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about runner-contract.

Which coding agents can use runner-contract?
runner-contract installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.