Workflows

Workflows are multi-step processes that are separate from patterns. While patterns capture knowledge, workflows capture procedures.

What Are Workflows?

A workflow defines a sequence of steps for a recurring task:

  • Code review checklist
  • Bug fix procedure
  • New feature development process
  • Release workflow

Creating Workflows

mur workflow new

This opens an interactive prompt to define your workflow steps.

Workflows are stored as YAML files in ~/.mur/workflows/.

Managing Workflows

# List all workflows
mur workflow list

# View workflow details
mur workflow show code-review

Workflow Suggestions

MUR tracks pattern co-occurrence and can automatically suggest workflows:

mur suggest

If MUR notices that patterns A, B, and C are always used together in sequence, it suggests combining them into a workflow.

# Auto-create suggested workflows as drafts
mur suggest --create

See Also