init-orchestration

Automate end-to-end SDD project initialization with version checks, scaffolding, and git setup.

39|3|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/LiorCohen/sdd --skill init-orchestration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-orchestration
Source: https://github.com/LiorCohen/sdd/tree/main/plugin/core/skills/orchestrators/init-orchestration
Command: npx skills add https://github.com/LiorCohen/sdd --skill init-orchestration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates the end-to-end initialization of SDD projects by performing version detection, environment verification, scaffolding, and git setup.

Core Features & Use Cases

  • Phase-driven initialization coordinating version checks, environment validation, minimal scaffolding, tech-pack registration, and final completion messaging.
  • Works for both new projects and upgrade scenarios, ensuring repeatable, safe setups with clear phase tracking.
  • Supports on-demand extension via plugin phases and provides deterministic checkpoints for recoverability.

Quick Start

Initialize a new SDD project in the current directory and let the orchestrator scaffold the minimal structure and prepare git.

Frequently Asked Questions about init-orchestration

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

FAQPage Schema
How do I automate SDD project initialization and environment verification?

SDD project initialization can be automated by coordinating version detection, environment verification, scaffolding, and git setup. This orchestrator executes phase-driven checks and scaffolding to ensure safe, repeatable project setups.

What is spec-driven project scaffolding and when do I need it?

Spec-driven scaffolding generates minimal required directory structures and registers tech packs based on environment checks. You need it when setting up new SDD projects or upgrading existing ones to guarantee deterministic, repeatable configurations.

Can I use an orchestrator for git setup and project upgrades?

Yes, orchestration handles both new projects and upgrade scenarios by coordinating version checks, environment validation, and commit handling. It ensures safe, repeatable setups with deterministic checkpoints for recoverability.

How do I extend initialization phases with plugin support?

Initialization phases can be extended through on-demand plugin phases integrated into the orchestration workflow. This allows custom steps to be added while maintaining deterministic checkpoints and phase tracking required for recoverability.

What are the limitations of automated project scaffolding for SDD?

Automated scaffolding is limited to minimal structure generation and tech-pack registration within the SDD framework. It relies strictly on environment verification and version detection, meaning custom setups outside the spec-driven workflow require manual intervention.