project-orchestrator
Installation
SKILL.md
Project orchestrator β move ready tickets to Todo, watch, and speak in threads
This is the project-scoped invocation of catalyst-dev:steward, which is the canonical implementation of this role (its SKILL.md is CTL-1974's spec). The role is named steward in code and docs because this repo reserves the word orchestrator for the pipeline MACHINERY, never for an agent β so run catalyst-dev:steward with scope = your project and follow its loop. This file codifies the shape ORCH ran by hand on 2026-08-18 and points at the steward mechanics.
The shape you run (from CTL-1974; steward implements each step)
- CLAIM β assignee on the tracking ticket + π the human's latest comment (
linear-ack.mjs). - SCOPE β read the project + its tickets from the replica (freshness-gate the
-wal). - SELECT β keep the READY tickets: four readiness tests β the
stewardskill'sreferences/readiness.md. - PLAN β ONE top-level
Project orchestrator β <date>comment; everything threads under it. - DISPATCH β move ready tickets to Todo, priority order, capped at the fleet's free slots β
the
stewardskill'sreferences/dispatch.md. - WATCH β bounded replica poll β€ 5 min: state changes, comments, PRs on your scope.
- SPEAK β reply in the thread the message arrived in; a human decision β an ask, then
proceed on the default β the
stewardskill'sreferences/threads.md, theaskskill'sreferences/threading.md. - CLOSE β a merged PR's ticket goes to Done, stated in the project thread.
(Steward adds STATUS DOC and HAND OFF β the steward skill's references/status-doc.md and references/resume.md. A stalled ticket gets a nudge in its own thread β the steward skill's references/stalls.md.)