Kanban Code Orchestrator
lichenrobo/kanban-code-orchestrator
Hermes Agent skill that runs a Coder, Tester, Reviewer workflow on the Hermes Kanban board
Kanban Code Orchestrator is a Hermes Agent skill that makes a persistent chat the owner of a Coder, Tester and Reviewer workflow on the Hermes Kanban board. It validates structured results and sends failed QA or rejected reviews back to the coder.
What Kanban Code Orchestrator does
The skill turns the current Hermes TUI or Gateway chat into the single orchestrator of an event-driven coding workflow. It creates tasks for three fixed worker profiles named kanban-code-coder, kanban-code-tester and kanban-code-reviewer, and it creates no separate orchestrator profile. A workflow ends in WORKFLOW_DONE only after independent testing and an explicit REVIEW_APPROVE.
Decisions come from the structured metadata.result of the latest completed run, not from task titles, summaries or board status. QA_FAIL and REVIEW_REJECT route work back to the coder with separate, configurable retry limits, and every coder change returns to the tester, including review fixes. Task subscriptions replace polling and sleep loops, and task bodies keep the workspace path, acceptance criteria and retry counters so the workflow can be recovered. The skill metadata supports Linux, macOS and Windows.
Key features
- Three worker profiles with separate responsibilities: coder, tester and reviewer
- State machine with IMPLEMENTATION_COMPLETE, QA_PASS, QA_FAIL, REVIEW_APPROVE and REVIEW_REJECT results
- Separate retry limits for QA failures and review rejections
- Event-driven execution with task subscriptions instead of polling
- Task bodies that carry workspace, acceptance criteria and retry counters for recovery
- Workers can complete or block only their own current task
When to use it
- Having Hermes implement a feature, test it independently and review it before reporting done
- Looping failed QA back to a coder profile with a capped number of retries
- Running a long coding job from a persistent gateway chat that gets notified on terminal events
Who it is for: Hermes Agent users who want a structured multi-agent coding pipeline with independent verification.
How it fits with Hermes Agent
A skill for Hermes Agent that relies on its Skills, Profiles, Kanban and Gateway or Dispatcher features.
How to install Kanban Code Orchestrator
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes skills install lichenrobo/kanban-code-orchestrator/skills/kanban-code-orchestratorRequirements: Hermes Agent with Skills, Profiles, Kanban and Gateway or Dispatcher support; an interactive TUI or persistent Gateway chat; model and auth for each worker profile; the coding toolset for workers; auto_decompose = false and auto_subscribe_on_create = true; exactly one Dispatcher owner per board
FAQ
What is Kanban Code Orchestrator?
It is a Hermes Agent skill that coordinates a Coder, Tester and Reviewer workflow through the Hermes Kanban. The active chat owns the workflow and advances it based on structured results.
Does Kanban Code Orchestrator work with Hermes Agent?
Yes, it is built for Hermes Agent. Run it only from an interactive TUI or a chat hosted by a running Gateway, not from chat -q, cron, scripts or Dispatcher workers.
What do I need to run Kanban Code Orchestrator?
You need Hermes with Kanban and Dispatcher support, model access for three worker profiles, the coding toolset for the workers, and specific Kanban settings. The first run checks these prerequisites.
Similar multi-agent for Hermes Agent
All multi-agentMulti-tenant router that runs per-user Docker containers of Hermes Agent, OpenClaw and nanobot
theG0DSMACKED Hermes to OpenClaw DelegationHermes skill that delegates research tasks from Hermes on Windows to an OpenClaw agent in WSL
Uniterra-Solutions JovaltusArchived Hermes plugin that runs plan, execute, simplify and review phases as isolated subagents
100yenadmin Hermes TeammatesNamed subagent teammates for Hermes Agent with a roster, follow-ups, live steering and a Kanban lane
weksbwrx62862 Adaptive Multi-Agent (AMA)Hermes plugin that picks a multi-agent collaboration mode from task complexity using Thompson Sampling
IShenH Hermes Remote PairPair of skills that let any HTTP-capable agent delegate tasks to a remote Hermes Agent over its API
Related guides: Build agent teams with the Hermes kanban board · Run multiple Hermes agents with profiles · Connect Hermes agents on several machines with Hermes Desktop