From workflow-kit
Use to start the dispatcher loop — every task is executed by a worker agent then validated by a domain-expert reviewer agent before being marked done. Requires at least one pending task. Also triggers when the user says "start building", "run the dispatcher", "execute the workplan", or "start the dev loop". Pass --stop to stop a running dispatcher.
How this skill is triggered — by the user, by Claude, or both
Slash command
/workflow-kit:execute [--stop][--stop]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Start the dispatcher. For every task: worker builds → reviewer validates → PASS marks done, FAIL retries, max retries exceeded escalates to user.
Start the dispatcher. For every task: worker builds → reviewer validates → PASS marks done, FAIL retries, max retries exceeded escalates to user.
After each worker output passes syntax verification:
reviewers: is configured in workflow.yaml (or per-task reviewer: field in the task JSON), a reviewer agent is called with a domain-appropriate system promptcode-reviewer, editor, researcher, designer, data-scientist, or devopsmax_retries)max_retries FAILs: task is escalated — user sees reviewer's final feedback and chooses: skip / retry with guidance / redesignpython3 -c "
from workflow_kit.runtime.state import load_state
from pathlib import Path
s = load_state(Path('.'))
print('phase:', s.phase)
" && \
ls workflow/tasks/pending/*.json 2>/dev/null | wc -l | xargs -I{} echo "pending tasks: {}"
plan or execute: warn with correct next skill.If user passes --stop or says "stop":
python -m workflow_kit stop
Done.
cat workflow/dispatcher.pid 2>/dev/null | xargs -I{} kill -0 {} 2>/dev/null && echo "running" || echo "stopped"
If running: "Dispatcher already running. Use /workflow-kit:status."
from workflow_kit.runtime.state import load_state, save_state
from pathlib import Path
s = load_state(Path('.'))
if s.phase == "plan":
s.transition_to("execute")
save_state(s, Path('.'))
print("Phase: plan → execute")
python -m workflow_kit execute &
echo $! > workflow/dispatcher.pid
✓ Dispatcher started (PID N)
Loop: worker builds → reviewer validates → PASS/FAIL
Max retries: <from workflow.yaml>
Monitor:
/workflow-kit:status — inline progress
/workflow-kit:monitor — live dashboard
When all tasks complete:
/workflow-kit:synthesize — package and review deliverables
When a task fails review max_retries times, the dispatcher pauses and prints:
⚠ Task <id> failed review N times
Reviewer (<domain>): <feedback summary>
A) Skip this task
B) Retry with your guidance (describe what to fix)
C) Redesign the task entirely
Respond inline — dispatcher waits before continuing.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub le-xuan-thang/workflow-kit --plugin workflow-kit