workflow-engine

Define and execute declarative Azure infrastructure deployment workflows with managed dependencies.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/Avihai-H/infraops --skill workflow-engine-avihai-h
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-engine
Source: https://github.com/Avihai-H/infraops/tree/main/.github/skills/workflow-engine
Command: npx skills add https://github.com/Avihai-H/infraops --skill workflow-engine-avihai-h

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps define and execute multi-step workflows for deploying Azure infrastructure, ensuring each step is correctly linked, and the deployment is validated.

Core Features & Use Cases

  • Workflow Definition: Declaratively define the workflow in a machine-readable format.
  • Validation: Ensure dependencies and outputs are correctly defined for each step.
  • Execution: Run the workflow and manage dependencies, including parallel steps.
  • Use Case: Define a workflow that includes architecture assessment, governance discovery, and deployment to Azure using Bicep or Terraform.

Quick Start

Define your workflow and validate its dependencies before deploying your Azure infrastructure.

Frequently Asked Questions about workflow-engine

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

FAQPage Schema
How do I orchestrate multi-step Azure infrastructure deployments with dependencies?

You can orchestrate multi-step Azure infrastructure deployments by defining a declarative, machine-readable workflow that manages a directed acyclic graph (DAG) of steps. This ensures dependencies are correctly linked and validated before execution.

What is a declarative workflow for Azure infrastructure and when do I need it?

A declarative workflow for Azure infrastructure is a machine-readable format that defines deployment steps and their dependencies. You need it when orchestrating complex, multi-step deployments that require architecture assessment, governance discovery, and parallel execution.

How do I validate dependencies and outputs for Azure infrastructure workflows?

You validate dependencies and outputs by defining your infrastructure steps in a declarative workflow format. The workflow engine checks that dependencies and outputs are correctly defined for each step before executing the Azure deployment.

Can I use Bicep or Terraform to deploy Azure infrastructure with this workflow engine?

Yes, you can use Bicep or Terraform to execute the deployment steps. The workflow engine manages the directed acyclic graph (DAG) of dependencies, while requiring tools like Bicep or Terraform for the actual Azure infrastructure provisioning.

Does the workflow engine support parallel execution of Azure infrastructure steps?

Yes, the workflow engine supports parallel execution of infrastructure steps. It manages the directed acyclic graph (DAG) to run independent steps in parallel while ensuring dependent steps execute in the correct order during Azure deployments.

What's the best way to define a workflow that includes architecture assessment and governance discovery?

The best way to define a workflow with architecture assessment and governance discovery is to declaratively specify these steps in a machine-readable format. The engine validates dependencies and orchestrates the sequence before deploying to Azure.