Workflow Design

Design, validate, and execute YAML workflows with DAG dependency resolution.

18|7|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/thecloudtips/founder-os --skill workflow-design-thecloudtips
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Workflow Design
Source: https://github.com/thecloudtips/founder-os/tree/main/plugin/skills/workflow/workflow-design
Command: npx skills add https://github.com/thecloudtips/founder-os --skill workflow-design-thecloudtips

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation and management of complex automation pipelines by providing a robust framework for defining, validating, and executing YAML-based workflows.

Core Features & Use Cases

  • YAML Workflow Definition: Define multi-step automation pipelines with clear metadata, scheduling, and default settings.
  • DAG Dependency Resolution: Automatically determine execution order based on defined step dependencies, ensuring correct sequence and identifying parallelizable tasks.
  • Comprehensive Validation: Enforce strict rules for schema structure, step IDs, dependencies, and context variable usage to prevent runtime errors.
  • Context Variable Substitution: Enable seamless data flow between steps using {{context.key}} syntax.
  • Use Case: Build an end-to-end client onboarding process where steps for CRM sync, health checks, and briefing generation are automatically chained and validated.

Quick Start

Use the workflow design skill to create a new YAML workflow file for an automated client onboarding process.

Frequently Asked Questions about Workflow Design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate YAML workflow dependencies before execution?

YAML workflow dependencies are validated using Kahn's algorithm for topological sorting and cycle detection, enforcing strict rules for step IDs, dependencies, and schema structure to prevent runtime errors.

How does DAG dependency resolution work in YAML automation pipelines?

DAG dependency resolution in YAML automation pipelines automatically determines execution order based on defined step dependencies, ensuring correct sequencing and identifying parallelizable tasks.

Can I pass variables between steps in a YAML workflow?

Variables are passed between steps in a YAML workflow using context variable substitution with the syntax {{context.key}}, enabling seamless data flow across the automation pipeline.

What is the best way to schedule multi-step YAML automation pipelines?

Scheduling multi-step YAML automation pipelines is handled by defining clear metadata and default settings within the YAML workflow definition, allowing automated execution of chained processes like client onboarding.

How do I fix circular dependency errors in YAML workflow orchestration?

Circular dependency errors in YAML workflow orchestration are identified through cycle detection during topological sorting, allowing you to correct invalid step dependencies before runtime execution.

Do I need a specific orchestration framework to run YAML DAG workflows?

No specific orchestration framework is required as a dependency; YAML DAG workflows are designed, validated, and executed directly through the workflow design framework without external platform dependencies.