tasks

Generate atomic task breakdowns with dependency graphs from feature specifications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of breaking down features into manageable tasks, ensuring atomicity and proper dependency management, thus enhancing project organization and efficiency.

Core Features & Use Cases

  • Task Breakdown: Automates the creation of task lists for features, ensuring each task is atomic and reviewable.
  • Dependency Graph: Generates a dependency graph for tasks, enabling parallel work where possible.
  • Documentation: Generates machine-readable and human-readable documentation for tasks and dependencies.
  • Use Case: Ideal for teams following a TDD approach, where a detailed breakdown of tasks helps in planning and execution.

Quick Start

To break down tasks for a feature with the slug 'my-feature', use the command: /sdd:tasks my-feature

Frequently Asked Questions about tasks

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

FAQPage Schema
How do I automate feature task breakdown for software development?

Automate feature task breakdown by analyzing feature specifications and acceptance criteria to generate atomic, reviewable task lists. This ensures proper dependency management and generates both machine-readable and human-readable documentation for the tasks.

What is the best way to manage task dependencies for parallel software engineering work?

Manage task dependencies by generating a dependency graph for the broken-down feature tasks. This dependency graph enables parallel work where possible by mapping out task atomicity and execution order.

How do I generate machine-readable task definitions from feature specifications?

Generate machine-readable task definitions by providing the feature slug and its acceptance criteria for analysis. The system processes the feature specifications to output structured task definitions alongside human-readable documentation.

Can I use automated task breakdown for TDD planning and execution?

Automated task breakdown is ideal for teams following a TDD approach. The detailed breakdown of atomic tasks helps in planning and execution by ensuring each task is reviewable and properly mapped within a dependency graph.

Do I need feature acceptance criteria to create an atomic task list?

Feature acceptance criteria and feature specifications are required to create an atomic task list. The system analyzes these inputs to ensure task atomicity, generate the dependency graph, and produce the corresponding documentation.