orchestrator

Orchestrate async development workflows across design, develop, review, and QA phases.

Updated Dec 29, 2025
One-click install
npx skills add https://github.com/shabaraba/shabaraba-cc-plugins --skill orchestrator-shabaraba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchestrator
Source: https://github.com/shabaraba/shabaraba-cc-plugins/tree/main/packages/claude-org/skills/orchestrator
Command: npx skills add https://github.com/shabaraba/shabaraba-cc-plugins --skill orchestrator-shabaraba

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill coordinates an asynchronous development workflow across multiple phases without blocking execution, enabling seamless handoffs between design, development, review, and QA.

Core Features & Use Cases

  • Non-blocking phase orchestration: design → develop → review → QA with automatic state tracking.
  • Phase-continuation via workflow-continue hooks: transitions occur in response to user interactions.
  • Status reporting and handoff generation to support collaborative development workflows.

Quick Start

Initialize a new workflow with a task ID, branch, platform, worktree, and description: work-manager.sh init-workflow "<TASK_ID>" "<BRANCH>" "<PLATFORM>" "<WORKTREE>" "<DESCRIPTION>" Get the current workflow state: work-manager.sh get-workflow Start a phase and provide the agent task id: work-manager.sh start-phase "<PHASE>" "<AGENT_TASK_ID>"

Frequently Asked Questions about orchestrator

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

FAQPage Schema
How do I coordinate an asynchronous development workflow across multiple phases?

You can coordinate an asynchronous development workflow using a non-blocking, event-driven model that manages phase transitions through workflow-continue hooks and shared state tracking. This enables seamless handoffs across design, develop, review, and QA phases.

How does non-blocking phase orchestration work for development automation?

Non-blocking phase orchestration works by using workflow-continue hooks to trigger phase transitions in response to user interactions. A shared workflow state tracks progress across design, develop, review, and QA without halting execution.

How do I initialize an automated development workflow with a specific task and branch?

You initialize an automated development workflow by running the work-manager.sh init-workflow command with parameters for task ID, branch, platform, worktree, and description to set up the initial state.

Can I track the current state of my asynchronous development workflow?

Yes, you can track the current state of your asynchronous development workflow by running the work-manager.sh get-workflow command to retrieve the shared workflow status across all active phases.

How do I start a specific phase like review or QA in an automated workflow?

You start a specific phase in the automated workflow by running the work-manager.sh start-phase command with the target phase name and the agent task ID to trigger the phase transition.

What is the best way to handle error handling and status checks during end-to-end development automation?

The best way to handle error checking during development automation is using an orchestration protocol that enforces automatic status checks, error handling, and command utilities to manage end-to-end workflow transitions safely.