duraflows-builder

Translate natural-language workflow requirements into a complete duraflows WorkflowDefinition.

4|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/camcima/duraflows --skill duraflows-builder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: duraflows-builder
Source: https://github.com/camcima/duraflows/tree/main/skills/duraflows-builder
Command: npx skills add https://github.com/camcima/duraflows --skill duraflows-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Builds complete duraflows workflow implementations from natural-language requirements, enabling rapid scaffolding of complex state machines.

Core Features & Use Cases

  • Automatically translates natural-language requirements into a full WorkflowDefinition with states, events, and commands.
  • Provides template patterns (simple-sequence, fan-out-fan-in, saga-compensation, approval-human-in-loop) to cover common workflows.
  • Supports per-command metadata, guards, timeouts, best-effort commands, observers, and wiring via NestJS modules.
  • Example scenarios: building order processing, content moderation, approvals, and subscriptions.

Quick Start

Provide a natural-language description of your workflow and request a complete duraflows WorkflowDefinition.

Frequently Asked Questions about duraflows-builder

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

FAQPage Schema
How do I generate a NestJS workflow state machine from natural language requirements?▼

You can build a saga compensation workflow from text by requesting a complete duraflows WorkflowDefinition using the saga-compensation pattern. This generates a structured process automation skeleton that defines states, events, targets, error paths, and best-effort commands for resilience.

What is the best way to scaffold complex state machines for order processing?▼

The best way to scaffold complex state machines for order processing is translating natural-language requirements into a duraflows WorkflowDefinition. This generates a ready-to-run skeleton with states, events, commands, and optional guards for structured process automations across domains.

Can I define guards and timeouts for workflow events using natural language?▼

Yes, you can define guards and timeouts for workflow events using natural language. The tool translates your requirements into a duraflows WorkflowDefinition that supports per-command metadata, guards, timeouts, and observers wired via NestJS modules for structured process automation.

Does the duraflows builder support human-in-the-loop approval patterns?▼

Yes, the duraflows builder supports human-in-the-loop approval patterns. It applies template patterns like approval-human-in-loop, fan-out-fan-in, and saga-compensation to cover common workflows, outputting a ready-to-run skeleton with states, events, and sample command stubs.

What workflow patterns are available for translating text into structured process automations?▼

Available workflow patterns for translating text into structured process automations include simple-sequence, fan-out-fan-in, saga-compensation, and approval-human-in-loop. These template patterns generate complete duraflows WorkflowDefinitions with states, events, targets, and error paths.