spec-kit-parallel-orchestrator

Parallel orchestration skill for Spec Kit workflows. When users mention spec kit, enter /speckit.* or /prompts:speckit.* commands, request spec kit workflow prompt, or need multi-agent collaboration, this skill must be triggered. It validates stages and dependencies first, then splits tasks into 3-6 parallel subtasks, aggregates results, and recursively proceeds to the next round.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "spec-kit-parallel-orchestrator" with this command: npx skills add rexleimo/rex-skills/rexleimo-rex-skills-spec-kit-parallel-orchestrator

Spec Kit Parallel Orchestrator

Overview

Transforms spec kit workflows from "single-threaded execution" to "3-6 Sub Agent parallel + stage aggregation". Prioritizes parallel execution for independent nodes, strictly serial execution for strong dependency chains.

Trigger Conditions (Must Match)

Invoke this skill when any condition is met:

  1. User explicitly enters /speckit. prefixed commands, e.g., /speckit.specify, /speckit.plan, /speckit.tasks, /speckit.implement
  2. Codex CLI compatible form /prompts:speckit. also matches
  3. User mentions "spec kit workflow / spec-driven" and requests breakdown, planning, implementation
  4. User requests "parallel task splitting" or "multi-agent concurrent + stage aggregation"

State Machine

pending → in_progress → verifying → passing
               ↓              ↓
           blocked  ←  failed
StatusTrigger
pendingInitial state
in_progressharness-start.sh selects task
verifyingharness-end.sh begins verification
passingAll gates passed
failedE2E test failed
blockedDependency incomplete or environment check failed

Harness Artifacts

specs/harness/
├── feature_list.json     # Feature definitions + status
├── progress.log.md       # Session history
├── session_state.json    # Current context
└── init.sh               # Environment check

Stage Alignment (github/spec-kit)

  1. Stage order: constitution -> specify -> clarify -> plan -> tasks -> implement
  2. /speckit.tasks parallel semantics: only parallelizable tasks run concurrently
  3. /speckit.implement must respect task dependencies

Execution Rules

  1. Validate stage and dependency analysis first
  2. Split into 3-6 subtasks (3 for medium, 4-6 for complex)
  3. Each subtask specifies: goal, input, output, boundary, file scope
  4. Only parallelizable nodes execute concurrently
  5. No write conflicts between subtasks
  6. Aggregate results, then proceed to next round

Gate Enforcement

GateVerification
Working Tree Cleangit status
New Commit ExistsCompare commits
E2E PassedCustom command

Output Template

Each round outputs:

  1. Parallel task list (3-6)
  2. Completion status and outputs
  3. Conflicts/blockers
  4. Aggregation conclusion
  5. Next round plan

Scripts Reference

ScriptPurpose
harness-lib.shCommon functions
harness-init.shInitialize
harness-start.shStart session
harness-end.shEnd session
harness-pick-next.shSelect task
harness-commit.shCommit progress
harness-verify-e2e.shE2E verify
harness-status.shStatus view

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

openspec-parallel-agents

No summary provided by upstream source.

Repository SourceNeeds Review
General

anthropic-1p-prompt-optimizer

No summary provided by upstream source.

Repository SourceNeeds Review
General

openspec-long-running-harness

No summary provided by upstream source.

Repository SourceNeeds Review
General

hybrid-executor

No summary provided by upstream source.

Repository SourceNeeds Review