kanban-orchestrator

Decomposes goals into Kanban task graphs routed to worker profiles.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/Lucien-1127/strata-skill --skill kanban-orchestrator-lucien-1127
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kanban-orchestrator
Source: https://github.com/Lucien-1127/strata-skill/tree/main/kanban-orchestrator
Command: npx skills add https://github.com/Lucien-1127/strata-skill --skill kanban-orchestrator-lucien-1127

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When acting as an orchestrator profile in a Hermes multi-agent setup, it is easy to either do the work yourself or create poorly structured Kanban cards with wrong assignees and missing dependencies. This Skill provides a decomposition playbook and anti-temptation rules so work is routed correctly through the board. ## Core Features & Use Cases - Profile Discovery First: Requires discovering actual configured profiles (via hermes profile list or asking the user) before fan-out, since the dispatcher silently drops unknown assignees. - Task Graph Decomposition: Splits multi-lane requests into parallel independent cards and gated child cards using parents=[...] in kanban_create, with patterns like fan-out/fan-in, pipeline gates, and same-profile queues. - Goal-Mode and Recovery: Supports goal_mode=True cards with judge-evaluated acceptance criteria for long-running work, plus reclaim/reassign/model-change flows for stuck workers. - Use Case: A user asks to "research Postgres migration and draft a decision memo" — the orchestrator creates two parallel research cards, a synthesis card gated on both, and a memo-drafting card gated on the synthesis, each assigned to real profiles. ## Quick Start Act as the kanban orchestrator: discover my available profiles, then decompose my request into linked Kanban tasks and report the task graph back to me.

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 request into Kanban tasks for multiple agents?▼

First discover the profiles that actually exist on the machine, then extract independent work lanes from the request. Create one card per lane with kanban_create, run independent lanes in parallel, and gate dependent cards using the parents parameter.

How do I create dependent Kanban tasks that wait for parent tasks?▼

Pass parents=[task_ids] in the original kanban_create call for the child card. Children created with unfinished parents stay in todo and auto-promote to ready only after every parent reaches done.

Why does my Kanban card sit in ready forever without being picked up?▼

The dispatcher silently fails to spawn unknown assignee names, so a card assigned to a nonexistent profile never runs. Verify the profile exists with hermes profile list or ask the user before assigning.

When should I use goal_mode on a Kanban card?▼

Use goal_mode=True for long, multi-step cards where one worker turn rarely finishes the job, such as translating an entire docs site. A judge re-evaluates the card against its acceptance criteria after each turn until done or the turn budget is exhausted.

How do I recover a stuck or crashing Kanban worker?▼

Use Reclaim to abort the worker and reset the task to ready, Reassign to move it to a different existing profile, or change the profile's model on disk and then reclaim. The dashboard flags stuck tasks with a warning badge and recovery section.

When should I not use the Kanban board for a task?▼

Skip the board for small one-shot reasoning tasks that need no specialists, persistence, human input, parallelism, review loop, or audit trail. Use delegate_task or answer the user directly instead.