speckit-tasks

Generate dependency-ordered tasks.md grouped by user-story priority from design artifacts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-tasks turns existing feature documentation into an executable, dependency-aware tasks plan, reducing ambiguity when transforming a spec into implementation steps.

Core Features & Use Cases

  • Dependency-ordered task generation: Produces tasks organized by user story priority with a clear completion order.
  • Spec-driven workflow mapping: Reads available design artifacts (plan.md, spec.md, optional data-model.md, contracts/, research.md, quickstart.md) and maps them to story phases.
  • Actionable checklist format: Emits a tasks.md that follows a strict checklist format with task IDs, story labels, file paths, and independent test criteria.

Quick Start

Use speckit-tasks to generate an immediately executable tasks.md for your feature by running it with the appropriate $ARGUMENTS context and ensuring your project contains the .specify/ directory structure and the required plan.md and spec.md under FEATURE_DIR.

Frequently Asked Questions about speckit-tasks

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

FAQPage Schema
How do I generate dependency-ordered tasks from spec-kit user stories?

To generate dependency-ordered tasks from spec-kit user stories, use a tool that reads your plan.md and spec.md files to produce a tasks.md checklist. This checklist organizes implementation increments by user-story priority and maps them to clear completion dependencies.

What is the best way to turn feature documentation into an actionable checklist?

Turning feature documentation into an actionable checklist requires mapping design artifacts like plan.md and spec.md into independently testable implementation increments. The process outputs a tasks.md file with task IDs, story labels, and file paths grouped by priority.

Do I need a specific spec-kit project structure to generate a tasks.md file?

Yes, generating a tasks.md file requires a specific spec-kit project structure containing a .specify/ directory. You must have plan.md and spec.md under your FEATURE_DIR, and the tool reads hooks from .specify/extensions.yml to execute correctly.

How does spec-kit task generation handle dependencies and user-story priority?

Spec-kit task generation handles dependencies by analyzing design artifacts and producing a tasks.md file ordered by completion requirements. It groups actionable implementation increments according to user-story priority, ensuring each task has independent test criteria.

Can I include optional design artifacts like data models and contracts when generating tasks?

Yes, you can include optional design artifacts like data-model.md, contracts/, and research.md when generating tasks. The task generation process reads these available design artifacts alongside plan.md to map them accurately to story phases.

What limitations exist when using spec-kit to scaffold project tasks from plans?

A key limitation when scaffolding project tasks from plans is the strict checklist formatting requirement in the generated output. Additionally, the tool requires executing prerequisite scripts from .specify/scripts/powershell/check-prerequisites.ps1, which limits environments without PowerShell support.