Back to list
mbruhler

debugging-workflows

by mbruhler

Multi-agent workflow orchestration plugin for Claude Code

197🍴 5📅 Jan 21, 2026

SKILL.md


name: debugging-workflows description: Debug workflow execution issues including syntax errors, agent failures, variable problems, and execution errors. Use when workflows fail, produce unexpected results, or user asks for debugging help.

Debugging Orchestration Workflows

I help diagnose and fix workflow execution issues using systematic debugging techniques.

When I Activate

I activate when you:

  • Experience workflow failures
  • Get syntax errors
  • Have agent execution issues
  • Variables not working as expected
  • Ask "why isn't this working?"

Common Issues

Syntax Errors

Problem: Workflow won't parse

Symptoms:

  • "Unexpected token" errors
  • "Invalid syntax" messages
  • Workflow won't start

Solutions:

  1. Check operator syntax: ->, ||, ~> (not => or &&)
  2. Verify bracket matching: [...]
  3. Check quote matching: "instruction"
  4. Validate agent names (no typos)

Agent Not Found

Problem: Agent reference doesn't resolve

Symptoms:

  • "Agent 'X' not found"
  • Execution stops at agent invocation

Solutions:

  1. Check spelling of agent name
  2. Verify temp agent file exists: temp-agents/agent-name.md
  3. Check defined agent in registry: agents/registry.json
  4. Ensure built-in agent name is correct

Variable Issues

Problem: Variables not passing correctly

Symptoms:

  • {variable} shows as literal text
  • "Variable not found" errors
  • Empty variable values

Solutions:

  1. Verify capture syntax: agent:"task":variable_name
  2. Check interpolation: "Use {variable_name}"
  3. Ensure variable set before use
  4. Check variable name spelling

Parallel Execution Failures

Problem: Parallel tasks failing or hanging

Symptoms:

  • Only some parallel tasks complete
  • Workflow hangs at parallel section
  • Inconsistent results

Solutions:

  1. Ensure tasks are independent (no shared state)
  2. Check syntax: [task1 || task2 || task3]
  3. Verify each task can run standalone
  4. Check for race conditions

Checkpoint Issues

Problem: Checkpoints not triggering

Symptoms:

  • Checkpoints skipped
  • No user prompt shown
  • Workflow continues without pause

Solutions:

  1. Check checkpoint syntax: @checkpoint-name
  2. Verify not in auto-mode
  3. Ensure checkpoint is reachable in flow

Debugging Process

1. Reproduce

Run workflow with minimal changes to reproduce issue.

2. Isolate

Simplify workflow to find problematic section:

# If this fails:
step1 -> step2 -> step3 -> step4

# Try:
step1 -> step2  # Works?
step3 -> step4  # Works?

3. Inspect

Check execution logs for error details.

4. Fix

Apply targeted fix based on findings.

5. Verify

Run full workflow to ensure fix works.

Error Messages Guide

ErrorMeaningFix
"Unexpected token"Syntax errorCheck syntax around error location
"Agent not found"Missing agentVerify agent exists and spelling
"Variable not found"Variable undefinedCheck variable was captured
"Condition failed"Condition not metCheck condition logic
"Execution timeout"Task took too longAdd timeout handling or simplify task

Best Practices

DO:

  • Start with simple workflow, add complexity gradually
  • Test each section independently
  • Use meaningful variable names
  • Add error handling paths
  • Capture outputs for debugging

DON'T:

  • Create overly complex workflows initially
  • Skip testing individual steps
  • Use cryptic variable names
  • Ignore error messages
  • Remove error handling

Diagnostic Commands

# Check temp agents exist
ls temp-agents/

# Verify agent registry
cat agents/registry.json

# Check workflow syntax file
cat examples/workflow-name.flow
  • creating-workflows: Create well-structured workflows
  • executing-workflows: Execute with better error visibility
  • managing-agents: Debug agent-related issues

Workflow not working? Show me the error and I'll help debug!

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

+5
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon