spec-kitty-orchestrator-api-operator

Query and transition spec-kitty mission work packages via a stable orchestrator-api JSON contract.

Updated May 13, 2026
One-click install
npx skills add https://github.com/kimprobably/maestro-os --skill spec-kitty-orchestrator-api-operator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-kitty-orchestrator-api-operator
Source: https://github.com/kimprobably/maestro-os/tree/main/.claude/skills/spec-kitty-orchestrator-api-operator
Command: npx skills add https://github.com/kimprobably/maestro-os --skill spec-kitty-orchestrator-api-operator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps external automation systems reliably drive spec-kitty workflow execution without breaking the host’s state machine or audit trail.

Core Features & Use Cases

  • Stable JSON contract: Provides a consistent JSON envelope with success/error_code/data for every orchestrator-api command.
  • Mission and work-package control: Lets you query mission state, list ready work packages, and trigger run-affecting transitions.
  • Safety and audit policy enforcement: Requires policy metadata for run-affecting lane changes and validates it to prevent secret-like values.
  • Idempotent orchestration primitives: Supports safe polling (queries) and idempotent claim behavior for start-implementation.

Quick Start

Use the orchestrator-api contract-version check to verify compatibility, then call list-ready for a mission to discover which work packages to start next.

Frequently Asked Questions about spec-kitty-orchestrator-api-operator

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

FAQPage Schema
How do I integrate workflow orchestration into my CI/CD automation pipeline?

You integrate workflow orchestration into CI/CD automation by using a stable orchestrator-api JSON contract to query mission states and trigger work package transitions from your pipeline. This ensures reliable execution without breaking the host state machine.

What is the best way to query mission state and list ready work packages from an external dashboard?

The best way to query mission state from an external dashboard is calling the mission-state and list-ready orchestrator-api endpoints. These return a consistent JSON envelope containing success, error_code, and data for safe polling.

Does policy enforcement require specific metadata for run-affecting work package transitions?

Yes, policy enforcement requires validated policy metadata for run-affecting work package transitions. This validates against secret-like values to ensure correct guard behavior and maintain a reliable audit trail for lane changes.

How do I verify orchestrator-api compatibility before starting external workflow automation?

You verify orchestrator-api compatibility by using the contract-version check at startup. This confirms your external system matches the expected JSON contract before you attempt to query mission state or trigger work package transitions.

Can I safely retry start-implementation transitions across multiple work packages?

Yes, you can safely retry start-implementation transitions because the orchestrator-api supports idempotent claim behavior. This ensures that repeated calls from supervisor processes coordinate implementation without duplicating work or corrupting state.

Why does my external orchestrator fail to drive workflow execution correctly?

Your external orchestrator fails to drive workflow execution if it bypasses the contract-version check or omits validated policy metadata for run-affecting transitions. Skipping these steps breaks guard behavior and disrupts audit logging.