implementation-orchestration

Orchestrate plan implementation by spawning coding and validation sub-agents.

20|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/malhashemi/dotfiles --skill implementation-orchestration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation-orchestration
Source: https://github.com/malhashemi/dotfiles/tree/main/dot_config/opencode/skill/implementation-orchestration
Command: npx skills add https://github.com/malhashemi/dotfiles --skill implementation-orchestration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of managing the implementation lifecycle of a plan, ensuring that code is developed, validated, and integrated correctly without the orchestrator performing the implementation tasks themselves.

Core Features & Use Cases

  • Worktree and Branch Management: Creates and cleans up dedicated Git worktrees and branches for each phase of implementation.
  • Agent Spawning: Intelligently spawns 'implement' and 'validator' sub-agents to perform specific tasks, ensuring the orchestrator remains in a supervisory role.
  • Phase Dependency Handling: Manages sequential and parallel execution of implementation phases, including handling blocked dependencies.
  • Validation Gates: Integrates with a 'validator' agent to ensure quality at each step.
  • Decomposition Triggering: Initiates decomposition workflows when phases are too complex.
  • Progress Tracking: Updates plan documents with phase completion status.
  • Use Case: After a plan is approved, this Skill takes over to manage the creation of worktrees, spawning agents to write code and tests, validating their output, and preparing for code integration, all while ensuring the orchestrator never writes a line of code.

Quick Start

Use the implementation-orchestration skill to set up a worktree for a new plan.

Frequently Asked Questions about implementation-orchestration

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

FAQPage Schema
How do I automate implementation lifecycle management for a development plan?

Automate implementation lifecycle management by orchestrating sub-agents to handle coding, validation, and decomposition. This process manages worktrees, branch creation, and phase dependencies, ensuring the orchestrator supervises the workflow without writing code directly.

Can I use Git worktrees to isolate parallel implementation phases?

Yes, you can use Git worktrees to isolate parallel implementation phases. The orchestration workflow creates and cleans up dedicated Git worktrees and branches for each phase, safely handling both sequential and parallel execution while managing blocked dependencies.

What's the best way to orchestrate sub-agents for coding and validation tasks?

Orchestrate sub-agents for coding and validation by intelligently spawning 'implement' and 'validator' agents. The orchestrator remains in a supervisory role, triggering decomposition for complex phases and using validation gates to ensure code quality at each step before integration.

Do I need a specific environment to spawn sub-agents for workflow orchestration?

Yes, workflow orchestration requires Git and a task execution environment capable of spawning sub-agents. These prerequisites allow the system to handle branch management, trigger decomposition workflows, and track progress by updating plan documents with phase completion status.

How does phase dependency handling work when managing plan implementation?

Phase dependency handling works by managing the sequential and parallel execution of implementation phases. The orchestration protocol analyzes dependencies, addresses blocked tasks, and triggers decomposition workflows when specific phases become too complex to execute directly.

Why does the orchestrator avoid writing code during the implementation lifecycle?

The orchestrator avoids writing code to maintain a strict supervisory role during the implementation lifecycle. It delegates all coding and testing to spawned 'implement' sub-agents, relying on validation gates and progress tracking to ensure quality and correct integration.