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 434 stars 40 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 94/100

Stars 20%
88
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
10 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

workflow-builder

Use when the user wants to turn a domain need into a multi-agent workflow — one orchestrator brain + several specialist subagents + one-line triggers (e.g. "build me an X pipeline", "assemble a subagent team"). Clarifies the blueprint, optionally researches community skills, and generates each agent's charter (AGENT.md with a self-iteration & expert-strengthening protocol), knowledge bases, and wiring contracts as a ready-to-run file structure. Not for one-off tasks, simple delegation, or docs only.

2 Updated 4 days ago
tydm2
AI & Automation Listed

toolkit-scaffold

Invoke ONLY when you are about to turn a job description into a new build-clean `.workflow.ts` skeleton through the toolkit path, or when the user says "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". Pick the patterns, write the small JSON spec, run `workflow-toolbox scaffold`, then fill in placeholders and build plus check the result. Not for deep one-off authoring guidance, debugging a failed run, or re-verifying the runtime after an upgrade.

1 Updated 2 days ago
home-dev-lab
AI & Automation Featured

workflow-authoring

Reference for writing a Workflow tool script (script API and gotchas, resume, quality patterns, worked examples). Load before authoring a script for a workflow the user already opted into; it does not itself authorize running one.

64,796 Updated yesterday
asgeirtj