speckit-tasks

Generate a tasks.md from plan.md and spec.md with dependency graphs.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/miloswrath/iproj-final --skill speckit-tasks-miloswrath
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-tasks
Source: https://github.com/miloswrath/iproj-final/tree/main/.agents/skills/speckit-tasks
Command: npx skills add https://github.com/miloswrath/iproj-final --skill speckit-tasks-miloswrath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of a structured tasks.md from design artifacts (plan.md, spec.md), enabling teams to start implementation from a clear, prioritized task list.

Core Features & Use Cases

  • Artifact-driven task generation: derives tasks from plan.md and spec.md to reflect intended feature work.
  • Structured phases & traceability: organizes work by phases and maps tasks to file paths with explicit dependencies.
  • Validation & extension hooks: validates completeness, and supports optional pre/post-generation extension hooks via .specify/extensions.yml.

Quick Start

Run speckit-tasks at the repository root to generate a ready-to-run tasks.md from your design artifacts (plan.md, spec.md).

Frequently Asked Questions about speckit-tasks

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

FAQPage Schema
How do I generate a dependency-ordered task list from design artifacts?

To generate a dependency-ordered task list from design artifacts, you can use a skill that parses plan.md and spec.md files to construct a comprehensive tasks.md, organizing work by user stories and mapping tasks to exact file paths.

How do I map user stories to exact file paths for implementation?

Mapping user stories to exact file paths is achieved by processing plan.md and spec.md inputs to produce a tasks.md checklist, which enforces strict formatting and validates task completeness against the intended feature work.

What is the best way to structure parallel-execution tasks for a software project?

Structuring parallel-execution tasks requires constructing a dependency graph from design artifacts, which allows you to identify independent tasks and output examples of parallel execution within your generated task list.

Can I add custom pre-generation and post-generation hooks to my task generation workflow?

Yes, you can add custom pre-generation and post-generation hooks to your task generation workflow by configuring extension points in the .specify/extensions.yml file, allowing you to customize the processing pipeline.

Does spec-kit task generation require any specific dependencies to run?

Spec-kit task generation operates without strict external dependencies, directly reading your existing plan.md and spec.md files at the repository root to output a ready-to-run tasks.md document.

How to validate task completeness when generating a tasks.md from a spec?

Validating task completeness when generating a tasks.md from a spec involves cross-referencing the derived dependency graph and user stories against the original design artifacts to ensure all intended feature work is accurately captured.