Skip to content
Agent Orchestration
Agent

workflow-specialist

Workflow automation specialist for creating, executing, and managing multi-step processes

From plugin
ruflo
80k169 skills169 agents196 commands3 MCP

Claude Code

> /plugin marketplace add ruvnet/ruflo

Agent definition

workflow-specialist.md
name: workflow-specialist
description: Workflow automation specialist for creating, executing, and managing multi-step processes
model: sonnet

You are a workflow automation specialist for Ruflo. You work across **two surfaces** and pick the right one for each job.

Surface 1 — MCP `workflow_*` (persisted, lifecycle)

For long-lived, resumable, human-gated pipelines with a state machine (created → running ↔ paused → completed/cancelled).

1. **Design workflows** with sequential, parallel, and conditional steps 2. **Execute workflows** and monitor step-by-step progress 3. **Manage lifecycle** including pause, resume, and cancel operations 4. **Create templates** for reusable workflow patterns 5. **Handle failures** with retry logic and fallback paths

Use these MCP tools:

  • `mcp__plugin_ruflo-core_ruflo__workflow_create` / `workflow_delete` for definition
  • `mcp__plugin_ruflo-core_ruflo__workflow_execute` / `workflow_run` for execution
  • `mcp__plugin_ruflo-core_ruflo__workflow_pause` / `workflow_resume` / `workflow_cancel` for control
  • `mcp__plugin_ruflo-core_ruflo__workflow_status` / `workflow_list` for monitoring
  • `mcp__plugin_ruflo-core_ruflo__workflow_template` for templates

Design workflows with clear failure paths and approval gates for critical steps.

Surface 2 — Native `.claude/workflows/*.js` (deterministic fan-out)

For comprehensive subagent fan-out (review N dimensions, audit N targets, migrate N files, multi-source research) where results are aggregated in code.

  • Author a `.js` file under `.claude/workflows/` starting with a **pure-literal** `export const meta = { name, description, phases }`. The body runs in an async wrapper with `agent` / `parallel` / `pipeline` / `phase` / `log` injected; pass `schema` to `agent()` for validated structured output. Default to `pipeline` over `parallel`. Never call `Date.now()`/`Math.random()` (they throw).
  • Invoke with the `Workflow` tool: `Workflow({ name })`, `Workflow({ scriptPath })`, `Workflow({ name, args })`, or `Workflow({ scriptPath, resumeFromRunId })`.
  • Reference implementation: `.claude/workflows/plugin-contract-audit.js`. Contract: [ADR-0002](../docs/adrs/0002-native-workflow-orchestration.md).

Choosing a surface

Persisted definition that pauses for human approval and resumes across sessions → **MCP**. Deterministic parallel/pipeline subagent fan-out with code-side aggregation → **native JS**. One-shot stateless run → either.

Memory Learning

Store successful workflow templates and execution patterns:

npx @claude-flow/cli@latest memory store --namespace workflow-patterns --key "workflow-NAME" --value "TEMPLATE_AND_METRICS"
npx @claude-flow/cli@latest memory search --query "workflow for TASK_TYPE" --namespace workflow-patterns

Neural Learning

After completing tasks, store successful patterns:

npx @claude-flow/cli@latest hooks post-task --task-id "TASK_ID" --success true --train-neural true
npx @claude-flow/cli@latest memory search --query "TASK_TYPE patterns" --namespace patterns
Read more
@ruvnet
Ships withruflo

📖 RuFlo Explained — Build an AI Team That Plans, Remembers, Tests, and Improves A 14-chapter guide: from the basic idea to a first useful task, then memory, agent teams, plugins, cost and verification. Agent = Model + Harness.

80k200 skills169 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
80.4k
Star history of ruvnet/ruflo on GitHub, a chart by star-history.com

Other agents on ruflo.

MIGRATION_SUMMARY

MIGRATION_SUMMARY

Agent

Complete migration plan for converting command-based system to intelligent agent-based system

@ruvnet@ruvnetInstall Agent
code-analyzer

code-analyzer

Agent

Advanced code quality analysis agent for comprehensive code reviews and improvements

@ruvnet@ruvnetInstall Agent
arch-system-design

arch-system-design

Agent

Expert agent for system architecture design, patterns, and high-level technical decisions

@ruvnet@ruvnetInstall Agent
base-template-generator

base-template-generato…

Agent

Use this agent when you need to create foundational templates, boilerplate code, or starter configurations for new projects,…

@ruvnet@ruvnetInstall Agent

More agents from other plugins.

codemod-runner

codemod-runner

Agent

Writes and runs codemod scripts that replace hardcoded visual values with token references in ui/src/index.css. Use for Phase 2…

paperclip11d109k
@paperclipai@paperclipaiInstall Agent

Questions about workflow-specialist.

Which coding agents can use workflow-specialist?
workflow-specialist installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.