mcpField
W
workflow-builder

workflow-builder

github.com/boshu2Agent workflows45044 installsUpdated 1d ago
Repository

About workflow-builder

workflow-builder is a skill for authoring minimal adapters that dispatch explicitly supplied independent operations once. It suits callers who need straightforward execution without turning the script into an orchestrator.

Key features

  1. 01Explicit inputs, executors, scopes, and outputs
  2. 02At-most-once operation dispatch
  3. 03Parallel work requires disjoint write scopes
  4. 04Per-operation output or error reporting
  5. 05No retries, selection, or orchestration state

Use cases

  1. 01Dispatch a fixed set of independent operations
  2. 02Run parallel operations with proven disjoint write scopes
  3. 03Demonstrate dispatch count and error reporting with a dry run

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/boshu2/agentops --skill workflow-builder

After installing, type/workflow-builderin Claude Code to confirm it loaded.

Details

From the project README

Workflow Builder — one-shot adapter authoring

Build a thin adapter only when a caller needs to dispatch an explicit set of independent operations. A workflow is convenience code, never a correctness or lifecycle authority.

At-most-once dispatch over explicit inputs is the whole safety argument: a workflow that cannot retry or select work cannot compound a failure, so the worst case is one reported error per operation.

Named failure mode — framework gravity: a one-shot script growing config files, plugin hooks, and a state store until it is an unrequested orchestrator.

Anti-pattern: adding retry-on-failure "just for robustness". Corrective: report the per-operation error and stop; the caller owns whether anything runs again.

Contract

  • Inputs, executors, write scopes, and outputs are supplied explicitly.
  • Each operation is dispatched at most once.
  • Parallel operations must have caller-proven disjoint write scopes.
  • The workflow reports per-operation output or error and then stops.
  • It contains no work selection, retry, budget, queue, tracker, validation, Git, integration, closure, release, or delivery logic.
  • Optional substrate state cannot be translated into RPI or verdict state.

Prefer the smallest script supported by the target runtime. Include a dry-run or fixture demonstrating exact dispatch count and failure reporting. Do not create a new framework or SDK abstraction unless the caller explicitly requests one.

Comments

Markdown supported