sdd-tasks

Create an ordered tasks.md checklist from an accepted SDD-lite plan.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Step 3 of SDD-lite writes docs/sdd/<change-name>/tasks.md as an ordered checklist of atomic implementation steps derived from the accepted plan. Each task is small, sequenced, and verifiable, and the process ensures a stable contract before code changes.

Core Features & Use Cases

  • Generates a concrete, testable task list from an accepted SDD plan.
  • Enables multi-step implementation coordination by clarifying dependencies and verification criteria.
  • Use Case: When a change requires more than three steps, produce a tasks.md that details each atomic task, its expected outcome, and how to verify it.

Quick Start

Create docs/sdd/<change-name>/tasks.md from the accepted plan to enumerate atomic implementation steps.

Frequently Asked Questions about sdd-tasks

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

FAQPage Schema
How do I create an implementation tasks checklist from an accepted software development plan?

Create a tasks checklist by deriving ordered, atomic implementation steps from the accepted plan. The process outputs a tasks.md file that details each step with expected output, verification criteria, touched files, and dependencies, ensuring verifiability and traceability before coding starts.

When do I need to generate a tasks.md file for multi-step software changes?

You need to generate a tasks.md file when a software change requires more than three implementation steps and the plan has been accepted. It serves as a stable contract for implementation, used after planning is accepted and before any code changes begin.

What is the best way to track dependencies and verification criteria for implementation tasks?

Track dependencies and verification criteria by creating an ordered task list where each atomic task includes specific fields for expected output, verification methods, touched files, and task dependencies, providing a structured contract for multi-step implementation coordination.

Can I use atomic task checklists to coordinate multi-step implementation workflows?

Yes, atomic task checklists enable multi-step implementation coordination by clarifying dependencies and verification criteria for each step. The generated tasks.md ensures each small, sequenced task is verifiable, maintaining a stable contract before any code changes occur.

What limitations exist when deriving implementation tasks from an accepted plan?

Deriving implementation tasks requires an accepted plan as input and is only applicable when the change needs more than three implementation steps. Without an accepted plan, the task generation process cannot produce the structured tasks.md contract for verifiable implementation.

Does generating a verifiable task list require any specific documentation format?

Generating a verifiable task list requires the docs/sdd/<change-name>/tasks.md format. This documentation structure serves as the implementation contract, containing ordered atomic steps with per-task fields for expected output, verification, touched files, and dependencies.