wf-composer

Compose natural-language workflows into checkpointed DAG templates in JSON format.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/tcytan/tecton --skill wf-composer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wf-composer
Source: https://github.com/tcytan/tecton/tree/main/.claude/skills/wf-composer
Command: npx skills add https://github.com/tcytan/tecton --skill wf-composer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns vague natural-language workflow ideas into a structured, checkpointed, user-approved execution DAG that can be saved and reused.

Core Features & Use Cases

  • Natural-language workflow parsing: Extract steps and input variables from an informal description.
  • Executor resolution into a node graph: Map each step to concrete skill/CLI/agent/command executors using a node catalog.
  • Automatic checkpoint injection: Insert checkpoint nodes at meaningful phase and artifact boundaries, with optional user pauses.
  • Confirmation and editing loop: Visualize the pipeline, confirm with the user, and allow node add/remove/edit before persisting.
  • Persist reusable templates: Save the final DAG as a reusable JSON template in a local template library.

Quick Start

Use the wf-composer skill with the prompt “Design a workflow to plan, implement, and test a small Rust feature, pause for review after planning, and save the reusable template.”

Frequently Asked Questions about wf-composer

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

FAQPage Schema
How do I convert natural language workflow descriptions into a reusable pipeline?

To convert natural language to a reusable pipeline, this Skill parses informal workflow descriptions, maps steps to concrete executors, injects checkpoints, and persists the final DAG as a JSON template for reuse. It requires an informal description of your intended workflow steps and input variables to begin parsing intent.

How do I generate a DAG template with automatic checkpoints from a text prompt?

To generate a checkpointed DAG template, provide a semantic workflow description and the Skill will parse intent, resolve executors into a node graph, and automatically inject checkpoint nodes at phase and artifact boundaries. You then confirm or edit the visualized pipeline before it saves the template.

Can I add review gates and pause execution for user confirmation in an automated workflow?

Yes, you can add review gates by requesting optional user pauses during workflow composition. The Skill injects checkpoint nodes at meaningful phase boundaries, allowing you to pause for review and confirm the pipeline before persisting the reusable JSON template.

What is the best way to orchestrate agents and CLI commands in a structured workflow?

The best way to orchestrate agents and CLI commands is using executor resolution, which maps each workflow step to concrete skill, CLI, agent, or command executors. This creates a node graph that supports parallel groups and optional agent delegation within the DAG template.

Does this workflow composition tool require specific dependencies to save templates?

No specific dependencies are required to save templates. The Skill uses YAML frontmatter-driven discovery and phase-driven file outputs to persist the final DAG as a JSON template directly to a local template library in the .workflow/templates directory.

When should I not use natural language to pipeline generation for automation tasks?

You should avoid natural language to pipeline generation if your workflow requires highly rigid, non-editable execution paths without user confirmation. The Skill relies on a confirmation and editing loop to visualize, add, remove, or edit nodes before persisting, which may not suit fully unattended automated pipelines.