ruvnet avatar

Workflow Create

You get two ways to build workflows: MCP templates for long-running, pausable processes with approval gates, or native JavaScript files in .claude/workflows/ for fan-out orchestration. The native route is more interesting. You write imperative code with agent(), parallel(), and pipeline() hooks, return structured data, and the system enforces determinism by blocking Date.now() and Math.random(). The meta export must be a pure literal so the runtime can extract it without execution. Default to pipeline over parallel to avoid unnecessary barriers. If you're doing comprehensive audits, migrations, or research where you need to spawn subagents and aggregate results in code, this is the right tool.

skills.sh installs
740
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill workflow-create --agent claude-code

Installs into .claude/skills of the current project.

Files

Workflow Create

Author a workflow on whichever surface fits the job.

Pick a surface

  • MCP workflow template — a persisted definition with a pause/resume lifecycle. Use for long-lived, human-gated, resumable pipelines.
  • Native .claude/workflows/*.js — an imperative orchestration script that fans subagents out. Use for comprehensive fan-out (review, audit, migration, research) where you aggregate structured results in code.

A — MCP workflow template

  1. List templates — call mcp__plugin_ruflo-core_ruflo__workflow_template to see available templates
  2. Create workflow — call mcp__plugin_ruflo-core_ruflo__workflow_create with steps, conditions, and execution order
  3. List workflows — call mcp__plugin_ruflo-core_ruflo__workflow_list to see all defined workflows
  4. Check status — call mcp__plugin_ruflo-core_ruflo__workflow_status to monitor a workflow
  5. Clean up — call mcp__plugin_ruflo-core_ruflo__workflow_delete to remove unused workflows

Features: sequential/parallel steps, conditional branching, template inheritance, pause/resume approval gates.

ADR steps (with ruflo-console 0.39.0 or later)

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
DevOps & CI/CD, AI & Agent Building, Automation & Workflows, Sales & Marketing
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1softaworks avatardatadog-clisoftaworks/agent-toolkitDatadog CLI for searching logs, querying metrics, tracing requests, and managing dashboards. Use this when debugging production issues or working with Datadog o738skills.sh installs
2mcp-use avatarmcp-buildermcp-use/skillsBuild Model Context Protocol (MCP) servers with mcp-use framework. Use when creating MCP servers, defining tools/resources/prompts, working with mcp-use, bootst716skills.sh installs
3mindrally avatarazuremindrally/skillsAzure cloud development guidelines for ARM templates, Azure Pipelines, Kubernetes, and cloud-native services.701skills.sh installs
4mindrally avatarturborepomindrally/skillsBest practices for Turborepo monorepo build system configuration and optimization687skills.sh installs
5mindrally avatargraalvmmindrally/skillsExpert guidance for GraalVM native image development with Java frameworks, build optimization, and high-performance application deployment679skills.sh installs
6alirezarezvani avatarsoc2-compliancealirezarezvani/claude-skillsUse when the user asks to prepare for SOC 2 audits, map Trust Service Criteria, build control matrices, collect audit evidence, perform gap analysis, or assess 669skills.sh installs