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.