mcpField
S
speckit-orchestrator

speckit-orchestrator

github.com/atholaAgent workflows343101 installsUpdated 1d ago
Repository

About speckit-orchestrator

speckit-orchestrator coordinates Spec Driven Development workflows for projects using speckit, from repository checks and skill loading to artifact and progress tracking. It is intended for multi-phase specification, planning, and implementation commands.

Key features

  1. 01Validate repository context
  2. 02Load persistent project state
  3. 03Map commands to required skills
  4. 04Track workflow progress
  5. 05Check artifacts and completion

Use cases

  1. 01Starting a /speckit-* command
  2. 02Coordinating multi-phase development
  3. 03Tracking specification and implementation
  4. 04Ensuring skill dependencies are loaded

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/athola/claude-night-market --skill speckit-orchestrator

After installing, type/speckit-orchestratorin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

modules/
artifact-structure.md
command-skill-matrix.md
progress-tracking.md
writing-plans-extensions.md

Details

From the project README

Speckit Orchestrator

Overview

Coordinates the Spec Driven Development workflow, skill loading, and progress tracking throughout the command lifecycle.

Persistent Presence Lens

Treat SDD as a minimal, testable "self-modeling" loop:

  • World model: repo + speckit artifacts (spec.md, plan.md, tasks.md)
  • Agent model: loaded skills/plugins + constraints (especially .specify/memory/constitution.md) + progress state

This mirrors patterns from open-ended embodied agents (e.g., Voyager/MineDojo) that compound capability via a curriculum (tasks.md) and a skill library (reusable plugin skills and superpowers methodology skills).

When To Use

  • Starting any /speckit-* command.
  • Coordinating multi-phase development workflows.
  • Tracking progress across specification, planning, and implementation.
  • Ensuring skill dependencies are loaded.

When NOT To Use

  • Single-phase work (just specify, or just plan)
  • Non-spec-driven projects

Core Workflow

Session Initialization
  1. Verify Repository Context

    • Confirm working directory is a speckit-enabled project.
    • Check for .specify/ directory structure.
    • Validate required scripts exist.
  2. Load Persistent State ("presence")

    • Read .specify/memory/constitution.md for constraints/principles.
    • Load current spec.md / plan.md / tasks.md context if present.
  3. Load Command Dependencies

    • Match current command to required skills.
    • Load complementary superpowers skills.
  4. Initialize Progress Tracking

    • Create progress items for workflow phases.
    • Track completion status.
Command-Skill Matrix

Quick reference for command-to-skill mappings:

CommandPrimary SkillComplementary Skills
/speckit-specifyspec-writingbrainstorming
/speckit-clarifyspec-writingbrainstorming
/speckit-plantask-planningwriting-plans
/speckit-taskstask-planningexecuting-plans
/speckit-implement-executing-plans, systematic-debugging
/speckit-converge-executing-plans, verification-before-completion
/speckit-analyze-systematic-debugging, verification-before-completion
/speckit-checklist-verification-before-completion

For detailed patterns: See modules/command-skill-matrix.md for complete mappings and loading rules.

See modules/writing-plans-extensions.md for plan authoring patterns.

Progress Tracking Items

For each workflow session, track:

  • Repository context verified.
  • Prerequisites validated.
  • Command-specific skills loaded.
  • Artifacts created/updated.
  • Verification completed.

For detailed patterns: See modules/progress-tracking.md for progress-item patterns and metrics.

Exit Criteria

  • Active command completed successfully.
  • All required artifacts exist and are valid.
  • Progress tracking reflects current state.
  • No unresolved blockers.

Related Skills

  • spec-writing: Specification creation and refinement.
  • task-planning: Task generation and planning.
  • superpowers:brainstorming: Idea refinement.
  • superpowers:writing-plans: Implementation planning.
  • superpowers:executing-plans: Task execution.

Comments

Markdown supported