sdd-apply

Implements spec-driven development tasks by writing code from specs and design artifacts.

Updated May 24, 2026
One-click install
npx skills add https://github.com/etrigan16/v0-cipher-ar --skill sdd-apply-etrigan16
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sdd-apply
Source: https://github.com/etrigan16/v0-cipher-ar/tree/main/.opencode/skills/sdd-apply
Command: npx skills add https://github.com/etrigan16/v0-cipher-ar --skill sdd-apply-etrigan16

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It bridges the gap between planning and execution in spec-driven development by turning approved specs, designs, and task lists into actual working code with tracked progress and evidence. ## Core Features & Use Cases - Task Implementation from Specs: Reads proposal, spec, design, and tasks artifacts, then writes code that strictly follows the design decisions and acceptance criteria. - Strict TDD Mode: Optionally enforces a full RED-GREEN-REFACTOR cycle with mandatory triangulation, assertion quality rules, and a TDD Cycle Evidence table. - Progress Persistence & Resume: Saves apply-progress artifacts and merges prior batch state so multi-batch implementations never lose completed work. - Workload Governance: Enforces PR sizing decisions (chained, stacked, or size-exception) before writing code when forecasts exceed review budgets. - Use Case: An orchestrator assigns tasks 1.1-1.3 of a change; the executor reads the specs, implements the code, marks tasks complete in tasks.md, and returns a structured summary ready for the verify phase. ## Quick Start Delegate the pending tasks for a change to the sdd-apply executor so it implements them according to the specs and design.

Frequently Asked Questions about sdd-apply

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

FAQPage Schema
How do I implement SDD tasks from specs and design documents?▼

Delegate the assigned tasks to the sdd-apply executor, which reads the proposal, spec, design, and tasks artifacts before writing code. It marks tasks complete as it goes and returns a structured summary with files changed, deviations, and remaining work.

What is strict TDD mode in spec-driven development?▼

Strict TDD mode requires writing a failing test before any production code, then following the RED-GREEN-REFACTOR cycle with mandatory triangulation. It activates only when strict_tdd is enabled and a test runner exists, and produces a TDD Cycle Evidence table for verification.

Can sdd-apply resume interrupted implementation work?▼

Yes, it reads any existing apply-progress artifact before starting and skips already completed tasks. When saving new progress, it merges prior completions with new ones so no finished work is lost across batches.

What happens when estimated work exceeds the review line budget?▼

The executor stops before writing code unless a delivery decision exists: auto-chain, stacked PRs, or an explicit size exception. It reports blocked status and asks which chain strategy to use, such as stacked-to-main or feature-branch-chain.

When should I not use the sdd-apply executor?▼

Do not use it when applyState is blocked or all_done, when required artifacts are missing, or when edits fall outside allowed edit roots. It also never runs verification, review, or remediation itself; those belong to other phases.