sdd:tasks

Generate a phased task list from spec.md and plan.md into tasks.md.

2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/alfredoperez/sdd --skill sdd-tasks-alfredoperez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd:tasks
Source: https://github.com/alfredoperez/sdd/tree/main/skills/tasks
Command: npx skills add https://github.com/alfredoperez/sdd --skill sdd-tasks-alfredoperez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically translate a feature spec and plan into a lean, actionable task list, accelerating handoff from design to development while maintaining traceability in the SDD workflow.

Core Features & Use Cases

  • Load the current feature context from specs/ and support both auto and manual modes.
  • Generate specs' tasks by reading specs/{NNN}-{slug}/spec.md and plan.md and writing specs/{NNN}-{slug}/tasks.md using lib/templates/tasks.md.
  • Enforce phase rules (core tasks first, optional parallel groups via [P], gating tasks) and update .spec-context.json with progress and transition logs.
  • Provide a ready-to-run summary for the implement phase and a clear path to resume in automation or manual mode.

Quick Start

Run the sdd:tasks workflow to generate the lean phased task list from the latest spec and plan.

Frequently Asked Questions about sdd:tasks

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

FAQPage Schema
How do I generate a task list from a feature spec and plan for spec-driven development?

Generating a task list from a feature spec involves reading spec.md and plan.md from the specs/ directory, applying phase rules to sequence core tasks first, and writing the lean actionable list to tasks.md using a template.

What is spec-driven development task generation and when do I need it?

Spec-driven development task generation translates a feature spec and plan into a lean, actionable task list. You need it to accelerate the handoff from design to development while maintaining workflow traceability via transition logs.

Can I generate tasks.md manually or does the workflow require auto mode?

You can generate tasks.md in both auto and manual modes. The workflow supports either mode to produce the phased task list and update the workflow state in .spec-context.json with progress and transition logs.

How does the task generation workflow enforce phase rules for core and parallel tasks?

The workflow enforces phase rules by assigning phase order to ensure core tasks execute first, marking optional parallel groups with [P], and identifying gating tasks before updating .spec-context.json with the resulting progress.

What files do I need before generating a phased task list in specs?

You need a feature spec.md and a plan.md inside a numbered specs/ directory, along with a .spec-context.json file. The workflow reads these inputs to fill the tasks.md template and append transition logs.