What problem does it solve?
This Skill provides a declarative, machine-readable workflow graph that the Conductor uses to route steps, manage dependencies, and handle conditional logic, eliminating the need for hardcoded step logic.
Core Features & Use Cases
- Workflow Orchestration: Defines a Directed Acyclic Graph (DAG) for multi-step agent processes.
- Conditional Routing: Manages complex branching based on previous step outcomes or specific decision fields (e.g., IaC tool choice).
- Gate Management: Integrates human approval checkpoints within the workflow.
- Parallel Execution: Supports fan-out patterns for executing independent sub-steps concurrently.
- Use Case: Ensure that after an architecture is approved, the system correctly routes to either the Bicep or Terraform planning step based on the
decisions.iac_tool field, and then proceeds to code generation and deployment for the selected path.
Quick Start
Use the workflow-engine skill to determine the next step in the current workflow based on the state file.