sdd-apply

Execute the next unchecked task from docs/sdd/<change-name>/tasks.md and verify its outcome.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/rodacato/kwik-e-dev --skill sdd-apply-rodacato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-apply
Source: https://github.com/rodacato/kwik-e-dev/tree/main/plugins/lifecycle/skills/sdd-apply
Command: npx skills add https://github.com/rodacato/kwik-e-dev --skill sdd-apply-rodacato

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates completing the next unchecked task in docs/sdd/<change-name>/tasks.md, verifies the task's outcome, marks it done, and pauses at every checkpoint to await human input.

Core Features & Use Cases

  • Locate the next unchecked task in docs/sdd/<change-name>/tasks.md and execute it.
  • Verify the task's results against its Expected Outputs and Dependencies, then update the tasks.md with a checked box.
  • Pause at CHECKPOINTs and require human approval to continue, enabling resumable work across sessions.
  • Supports resuming changes started previously, preserving audit trails and reducing context-switching.

Quick Start

Run sdd-apply to execute the next unchecked task from docs/sdd/<change-name>/tasks.md and pause at the next CHECKPOINT until you confirm to continue.

Frequently Asked Questions about sdd-apply

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

FAQPage Schema
How do I automate executing the next unchecked task in a tasks.md file?

To automate executing the next unchecked task in a tasks.md file, run sdd-apply to locate, execute, and verify the task's outcome against expected outputs, then automatically update the file with a checked box.

How does checkpoint verification work for resuming paused SDD changes?

Checkpoint verification pauses SDD execution at defined CHECKPOINTs to await human approval, ensuring resumable work across sessions by preserving audit trails and preventing unreviewed changes from proceeding.

How to commit changes automatically after verifying a task in SDD-lite?

To commit changes automatically after verifying a task in SDD-lite, the execution workflow updates the tasks.md file with a checked box upon successful verification and then commits the progress.

Can I resume a previously started change across different SDD sessions?

Yes, you can resume a previously started change across different SDD sessions because the automation resumes paused changes from docs/sdd/<change-name>/tasks.md, preserving the audit trail and reducing context-switching.

What is the best way to manage one-task-at-a-time execution for software changes?

The best way to manage one-task-at-a-time execution for software changes is using an automated workflow that locates the next unchecked task, verifies its outcome against dependencies, and pauses at checkpoints for human input.

Does SDD task automation require manual updates to the tasks file?

No, SDD task automation does not require manual updates to the tasks file because it automatically marks completed tasks with a checked box after verifying their results against expected outputs.