speckit-tasks

Generates a dependency-ordered tasks.md checklist from spec-kit design artifacts.

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/damian-garces/spec-driven-development --skill speckit-tasks-damian-garces
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-tasks
Source: https://github.com/damian-garces/spec-driven-development/tree/main/spec-driven-project/.claude/skills/speckit-tasks
Command: npx skills add https://github.com/damian-garces/spec-driven-development --skill speckit-tasks-damian-garces

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a feature specification and implementation plan into an actionable, ordered task list is tedious and error-prone. This Skill automates that step by reading your spec-kit design documents and producing a structured tasks.md file organized by user story. ## Core Features & Use Cases - Story-Organized Task Generation: Reads spec.md, plan.md, data-model.md, and contracts to create one phase per user story in priority order, plus setup, foundational, and polish phases. - Strict Checklist Format: Every task follows a validated format with checkbox, sequential task ID, parallelization marker, story label, and exact file path. - Dependency & Parallelism Analysis: Produces a dependency graph of story completion order and identifies tasks that can run in parallel. - Extension Hooks: Supports pre- and post-execution hooks declared in .specify/extensions.yml for custom automation. - Use Case: After running spec-kit's specify and plan commands for a new feature, invoke this Skill to instantly get an MVP-scoped, independently testable task breakdown ready for implementation. ## Quick Start Ask the agent to generate the tasks.md for the current feature based on the existing spec and plan documents.

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 tasks.md file with spec-kit?

Run the speckit-tasks skill inside a spec-kit project after creating spec.md and plan.md. It executes setup-tasks.sh, loads the design documents, and writes a tasks.md organized by user story with sequential task IDs and file paths.

What documents are required for spec-kit task generation?

The skill requires plan.md for tech stack and structure, and spec.md for prioritized user stories. Optional documents like data-model.md, contracts/, research.md, and quickstart.md enrich the generated tasks when present.

Does spec-kit task generation include test tasks?

Tests are optional and only generated when explicitly requested in the feature specification or when the user asks for a TDD approach. Otherwise the tasks.md contains only implementation tasks.

Can I use speckit-tasks without a .specify directory?

No, the skill requires a spec-kit project structure with a .specify directory containing the setup-tasks.sh script. Initialize the project with the specify CLI before running task generation.

How are tasks organized in the generated tasks.md?

Tasks are grouped into phases: setup, foundational prerequisites, one phase per user story in priority order, and a final polish phase. Each task uses a strict checklist format with checkbox, task ID, optional [P] marker, story label, and file path.