workflow-builder

Featured

Scaffold an explicit one-shot workflow adapter without lifecycle authority. Triggers: "build a workflow adapter", "scaffold a one-shot workflow".

AI & Automation 414 stars 40 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 94/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
73
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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.

Details

Author
boshu2
Repository
boshu2/agentops
Created
8 months ago
Last Updated
today
Language
Go
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

toolkit-scaffold

Scaffold a new Claude Code Workflow as a build-clean `.workflow.ts` skeleton from the @workflow-toolbox pattern toolkit, so you never hand-roll the `defineWorkflow` boilerplate. Invoke when the user describes a workflow they want and asks to "scaffold a workflow", "start a new workflow", "generate a workflow skeleton", "set up a .workflow.ts", "wire these patterns together", or "use the toolkit to build a workflow". Given a plain job description, pick the patterns (from the L1 use/don't-use table), write a small JSON spec, run `workflow-toolbox scaffold`, then fill in the placeholder prompts/data and build + check. Out of scope: deep one-off authoring guidance (that is the broader workflow-composer skill), diagnosing a failed RUN (workflow-debugger), and re-verifying the runtime after a Claude Code upgrade (upgrade-canary).

1 Updated today
home-dev-lab
AI & Automation Listed

workflow-composer

Invoke when the user asks to build, generate, repair, or restructure a workflow for Claude Code's Workflow tool ("I want a workflow that…", "turn this process into a workflow", "set up a multi-agent pipeline"), to pick orchestration patterns, or to tune model/effort/agentType routing. Covers writing and debugging the single .js scripts where deterministic JavaScript drives fleets of fresh-context subagents (agent/parallel/pipeline/phase), via the @workflow-toolbox toolkit or the raw single-file path.

1 Updated today
home-dev-lab
AI & Automation Listed

workflow-and-sop-builder

Turn a repeated business task into a human-run, AI-assisted, automated, or combined workflow with an SOP, roles, steps, decisions, exceptions, controls, and tests.

0 Updated 3 days ago
nahiddotai