Syntic

Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.

EngineeringFree Safe

workflow-builder

Security Scan Summary

Status: Safe

Source: Syntic Skills registry

Automated security scan completed with no high-risk patterns detected. Manual review is still required.

About This Skill

Use when authoring deterministic multi-agent workflow scripts to orchestrate sub-agents in fan-out, pipeline, loop, or judge-panel topologies.

Downloadable SKILL.md

Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.

SKILL.md
---
name: workflow-builder
description: Use when authoring deterministic multi-agent workflow scripts to orchestrate sub-agents in fan-out, pipeline, loop, or judge-panel topologies.
category: Engineering
version: 1.0.0
tools: []
---

# Workflow Builder

Author runnable workflow scripts that execute deterministic multi-agent orchestration. Only leaf `agent()` calls spend tokens, so the main session stays clean and the whole run is resumable.

## Workflow Intake (Always Start Here)

Before proposing any workflow, gather requirements:

1. What repeatable, multi-step task do you want to automate?
2. What is the one unit of work a single sub-agent does once?
3. How many units—a known list, or discovered by looping?
4. Do later steps need *all* prior results at once, or can each item flow on its own?
5. Does any step need structured data back (a verdict, a list, scores)?
6. Roughly how many tokens / how deep should it go?

If input is vague, recommend a topology (fan-out / pipeline / loop / barrier / judge-panel) with model picks, budget guard, and rationale before writing code.

## Decide if a Workflow is the Right Tool

| Scenario | Use |
|----------|-----|
| Single sub-agent, one task | plain Agent tool |
| Reusable procedure, dynamic steps | a Skill |
| Many sub-agents in fixed topology, deterministic + resumable | **Workflow** |

Workflows earn their cost when work is parallel or multi-stage, must be reproducible, long enough to fail halfway (so resume matters), or benefits from isolating each step in its own context window.

## Build → Validate → Run Loop

1. Scaffold a starter from the confirmed topology using templates for pipeline, fan-out, loop-until-budget, or judge-panel patterns.
2. Edit the file: `meta` block first (pure literal, first statement), then the async body.
3. Validate before running—catches parser-fatal mistakes.
4. Run it: save under workflow directory, then launch and watch it live. Press P to pause/resume, X to skip a sub-agent. Failed agents retry automatically.

## Hard Rules

- `meta` is a **pure literal** and the **first statement**—no variables, spreads, template strings, or function calls inside it.
- **No non-determinism:** `Date.now()`, `Math.random()`, argless `new Date()` break resume—pass timestamps via `args`.
- **No filesystem / Node APIs** in the orchestrator—that work belongs *inside* `agent()` prompts.
- `parallel()` takes **thunks** (`() => agent(...)`), not bare promises. Default to `pipeline()` unless a stage needs the whole prior result set.
- **Guard every open-ended loop** with a counter or budget check—unguarded loops hit the 1000-agent cap.
- Filter skipped/failed agents: `results.filter(Boolean)`.

Bundle Download

Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.

Install Targets

Syntic App

  1. 1. Create a dedicated folder for this skill in your local skills library.
  2. 2. Place SKILL.md into that folder.
  3. 3. Restart Syntic and invoke this skill on matching tasks.

Syntic Code (CLI)

  1. 1. Save SKILL.md in your local Syntic Code skills directory.
  2. 2. Keep related files in the same skill folder.
  3. 3. Run in a safe environment and validate outputs.

Source

https://github.com/alirezarezvani/claude-skills/blob/main/engineering/workflow-builder/skills/workflow-builder/SKILL.md

Open Source Link
Engineering

Related Skills