sdd-implement

Automates SDD plan execution with batched tasks and quality gates.

1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/davidarce/devrune-starter-catalog --skill sdd-implement-davidarce
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sdd-implement
Source: https://github.com/davidarce/devrune-starter-catalog/tree/main/workflows/sdd/sdd-implement
Command: npx skills add https://github.com/davidarce/devrune-starter-catalog --skill sdd-implement-davidarce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end execution of an SDD plan by orchestrating exploration and plan tasks, tracking progress with [ ]/[X] markers, and gating quality at each checkpoint to ensure reliable deliveries.

Core Features & Use Cases

  • Batch-driven task execution: runs tasks in waves according to the Batch Assignment Table, supporting parallel batches where allowed.
  • Progress tracking: updates [ ] to [X] in plan.md as tasks complete, enabling clear traceability.
  • Quality gates: validates checkpoints after each batch, halting on failures to prevent regressions.
  • Context-driven implementation: reads and uses .sdd/{change-name}/exploration.md and .sdd/{change-name}/plan.md to guide changes.

Quick Start

Provide the change-name and instructions to execute the SDD plan across its defined batches.

Frequently Asked Questions about sdd-implement

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

FAQPage Schema
How do I automate plan execution with batch-driven task processing?▼

Automate plan execution by processing exploration and plan data to implement tasks in waves, honoring a Batch Assignment Table to run ordered and parallel batches, then validating quality gates after each batch completes.

What is the best way to track progress when executing a multi-batch code change plan?▼

Track progress during code change execution by updating [ ] to [X] markers in plan.md as tasks complete, providing clear traceability and status reporting for artifacts and next steps across each wave-scoped batch.

How do quality gates work during batch-driven code change orchestration?▼

Quality gates validate checkpoints after each batch during code change orchestration, halting execution immediately upon failure to prevent regressions and ensure reliable deliveries before proceeding to the next wave.

Do I need exploration.md and plan.md files to run automated plan execution?▼

You must provide `.sdd/{change-name}/exploration.md` and `.sdd/{change-name}/plan.md` files to run automated plan execution, as the system reads these to gather context, perform changes via Edit and Write tools, and guide implementation.

Can I run parallel tasks when automating a batch-driven software engineering plan?▼

You can run parallel tasks when automating a software engineering plan if the Batch Assignment Table explicitly allows it, executing wave-scoped batches in order while maintaining safe execution and quality gate validation.

What happens when a quality gate validation fails during plan execution?▼

When a quality gate validation fails during plan execution, the system halts the batch-driven orchestration immediately to prevent regressions, ensuring no further tasks execute until the checkpoint failure is resolved.