kanban-orchestrator

Decomposes goals into Kanban task graphs and routes cards to worker profiles.

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/luckybbjason1/trading --skill kanban-orchestrator-luckybbjason1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kanban-orchestrator
Source: https://github.com/luckybbjason1/trading/tree/main/.hermes/skills/devops/kanban-orchestrator
Command: npx skills add https://github.com/luckybbjason1/trading --skill kanban-orchestrator-luckybbjason1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When acting as an orchestrator in a multi-agent Kanban setup, it is easy to do the work yourself, invent nonexistent assignee profiles, or mislink task dependencies. This Skill provides the decomposition playbook and anti-temptation rules that keep an orchestrator profile routing work instead of executing it. ## Core Features & Use Cases - Profile discovery before planning: Requires checking which worker profiles actually exist (via hermes profile list or asking the user) because the dispatcher silently drops cards assigned to unknown names. - Task graph decomposition: Extracts independent work lanes from a request, maps them to real profiles, and creates parallel cards plus parent-gated synthesis/review cards using kanban_create with parents=[...]. - Goal-mode and recovery patterns: Covers goal_mode=True cards for long-running acceptance-criteria work, plus reclaim/reassign/model-change flows for stuck or hallucinating workers. - Use Case: A user asks to "research Postgres migration costs and performance, then draft a CTO memo." The orchestrator fans out two parallel research cards, gates a synthesis card on both, and gates a memo-drafting card on the synthesis. ## Quick Start Ask the orchestrator to break down a multi-part goal into Kanban cards assigned to your configured worker profiles, with dependencies linked between them.

Frequently Asked Questions about kanban-orchestrator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decompose a user request into Kanban tasks?

Extract independent work lanes from the request, map each lane to an existing worker profile, and create one card per lane with kanban_create. Gate dependent cards by passing parent task ids in the parents list so children stay in todo until all parents finish.

How do I assign Kanban cards to worker profiles?

First discover which profiles exist using hermes profile list or by asking the user, then assign cards only to those names. The dispatcher silently fails to spawn unknown assignees, so an invented profile name leaves the card stuck in ready forever.

When should I use a Kanban board instead of doing the task directly?

Use the board when multiple specialists are needed, work must survive restarts, subtasks can run in parallel, review loops are expected, or an audit trail matters. For small one-shot reasoning tasks, use delegate_task or answer directly instead.

What is goal_mode in kanban_create and when should I use it?

goal_mode=True wraps the worker in a judge-evaluated loop that re-checks the card against its title and body after each turn, keeping the same session until completion or budget exhaustion. Use it for long multi-step cards with explicit acceptance criteria, not cheap one-shot tasks.

How do I recover a stuck or hallucinating Kanban worker?

Use the dashboard Recovery section or CLI: reclaim aborts the worker and resets the task to ready, reassign switches it to a different existing profile, and changing the profile's model on disk plus a reclaim retries with the new model.

Why do my Kanban child tasks run before their inputs are ready?

This happens when cards are created as independent ready cards instead of being linked. Pass parent ids in the parents list during the child's kanban_create call so the dependency engine keeps it in todo until every parent reaches done.