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.