DAG workflow runner that encodes control flow in code, not prose. Use when a procedure has 3+ steps with branching, retries, or validation that must be enforced — gates as when=, edge contracts as validate=, predicate loops as retry_until=. The runner owns the graph; the LLM provides leaves. Also covers parallel execution, checkpoint resume, detached side-effects.
$npx -y skills add oaustegard/claude-skills --skill flowingInstalls into the current project.
Run `npx skills use "https://github.com/oaustegard/claude-skills" --skill "oaustegard/claude-skills/flowing"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/oaustegard/claude-skills" that are relevant to the current task. Run `npx skills add "https://github.com/oaustegard/claude-skills"` and select the relevant skills, then follow their instructions.