speckit-tasks

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

Updated Jan 5, 2026
One-click install
npx skills add https://github.com/demersonpolli/basic-interpreter --skill speckit-tasks-demersonpolli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-tasks
Source: https://github.com/demersonpolli/basic-interpreter/tree/main/.agents/skills/speckit-tasks
Command: npx skills add https://github.com/demersonpolli/basic-interpreter --skill speckit-tasks-demersonpolli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit tasks generation turns a feature’s design artifacts (plan and user stories) into an executable, dependency-ordered tasks checklist so teams can implement and verify work consistently.

Core Features & Use Cases

  • Automated tasks.md generation: Produces a tasks.md file organized by user stories (priority order) with a strict checklist format and file paths.
  • Dependency-aware workflow: Builds a completion-order dependency graph across user stories and ensures each phase is independently testable.
  • Extension hook support: Runs optional and mandatory pre-/post-generation extension hooks defined in .specify/extensions.yml without evaluating hook conditions.
  • Design-document-driven coverage: Loads plan.md and spec.md and optionally data-model.md, contracts/, research.md, and quickstart.md to tailor tasks to available artifacts.

Quick Start

Run the speckit-tasks skill in the repo that contains the feature design documents and the .specify structure to generate an actionable tasks.md file based on the available plan and spec.

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 a feature spec?

To generate a dependency-ordered task list, the skill reads your repository's plan.md and spec.md files to produce a tasks.md checklist organized by priority-based user stories. It organizes work into setup, foundational, and user-story phases with independent test criteria.

What design artifacts do I need to generate a tasks.md checklist?

You need plan.md and spec.md files to generate a tasks.md checklist, along with the .specify directory structure. The generator optionally reads data-model.md, contracts/, research.md, and quickstart.md to tailor tasks to your available design artifacts.

How does a dependency graph improve user story task generation?

A dependency graph improves user story task generation by building a completion-order workflow across user stories. This ensures each phase is independently testable and provides parallel execution suggestions for implementing the feature design.

Can I use extension hooks to customize tasks.md generation?

Yes, you can use extension hooks to customize tasks.md generation by defining optional and mandatory pre- and post-generation hooks in your .specify/extensions.yml file. The generator runs these hooks without evaluating their internal conditions.

Does spec-kit task generation enforce a specific checklist format?

Yes, spec-kit task generation enforces a strict checklist format in the output tasks.md file. It strictly follows the required checklist schema, ensuring generated tasks include specific file paths and conform to spec-kit project structure expectations.

When should I not use automated user story task generation?

You should not use automated user story task generation if your repository lacks the required plan.md and spec.md design artifacts or the necessary .specify directory structure. The tool depends on these files to map dependencies and produce accurate implementation phases.