What problem does it solve?
It helps an executor safely implement SDD change tasks by turning orchestrator-assigned specs and designs into correct, reviewable code updates while preserving prior progress.
Core Features & Use Cases
- SDD executor workflow: Implements one or more assigned tasks using the provided specs and design as acceptance criteria.
- Artifact-aware persistence: Supports
engram, openspec, hybrid, and none modes to read required artifacts and persist apply progress.
- Workload decision enforcement: Applies the “review forecast” gate to ensure the orchestrator/user provides a resolved delivery path (auto-chain, chained slice, single PR, or
size:exception) before writing code.
- Strict TDD mode support: When enabled, requires a TDD cycle evidence table and follows the strict RED→GREEN→TRIANGULATE→REFACTOR execution contract.
- Cumulative progress merge: Reads existing apply-progress and merges newly completed tasks without losing prior completions.
Quick Start
Load the sdd-apply skill as an executor, then implement only the specific tasks assigned for the given change name while updating tasks completion and saving apply-progress according to the selected artifact mode.