← ClaudeAtlas

flow-orchestratorlisted

Use when Task Manager is enabled and a non-trivial feature, issue, or story should be driven through keryx flow from initialization to a user-selected completion, verified handoff, or open state.
MrCipherSmith/helyx · ★ 1 · AI & Automation · score 71
Install: claude install-skill MrCipherSmith/helyx
# Flow Orchestrator ## Purpose Flow Orchestrator is the Task Manager-aware implementation orchestrator. It wraps the existing gdskills pipeline with `keryx flow` state. Use this skill instead of `job-orchestrator` when the user wants a managed story/issue lifecycle with frozen acceptance criteria, task state, an explicit completion choice, Code Health, and a durable flow package in `.metaproject/flows/`. Do not modify `job-orchestrator` or `task-implementer` behavior. They remain usable without Task Manager. This skill coordinates them through flow state. ## Hard Preconditions 1. Read `.metaproject/index.md` and `.metaproject/metaproject.json`. 2. Confirm Task Manager is enabled: - `.metaproject/metaproject.json` must contain `modules.tasks.enabled: true`; - `.metaproject/skills/flow/SKILL.md` should exist. 3. If Task Manager is not enabled, stop and tell the user to run: ```bash keryx update ``` or initialize with the Task Manager module enabled. Do not emulate flow state by hand. ## Source Of Truth Flow state lives in `.metaproject/flows/<flow-id>/`. CLI-owned files: - `flow.json` - never edit by hand. - status transitions - only through `keryx flow ...`. - task status - only through `keryx flow task done ...`. - frozen acceptance criteria changes - only through `keryx flow ac update <id> --reason "<why>"`. Agent-editable files: - `description.md` - `context.md` - `plan.md` - `tasks.md` for task definitions only - `journal.md` ## Lifecycle ```mermaid