Write Good Workflows

Use when authoring or improving a Boardwalk workflow program to make it correct, cheap, and legible, not just working. Covers the shape of a workflow (the run function plus the workflow.jsonc descriptor, growing into a package), typed input and output (native types drive the run form and the output contract), the SDK primitives (agent, phase, sleep, workflows.call, parallel), making a run legible with phases and console.log, writing efficient workflows (match the model per agent() call, scope tools and output, prompt caching, parallelism, don't pay to wait, budget and reuse guardrails), and surviving crashes and restarts. For iterating loops see write-good-loops; for giving an agent() skills/tools/MCP/memory see equip-agents; for running and deploying see boardwalk-use-cli.

boardwalk-labs 29ebb3d 15.1 KB Updated

File contents

boardwalk-labs/plugins/tree/main/plugins/boardwalk/skills/write-good-workflows commit 29ebb3df0e

Frequently asked questions

npx skillmds@latest add boardwalk-labs/write-good-workflows