speckit-tasks

Converts planning documents into hierarchical dependency-aware tasks.md files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/leonardomoraisf/commonplace-pinboard-extension --skill speckit-tasks-leonardomoraisf
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-tasks
Source: https://github.com/leonardomoraisf/commonplace-pinboard-extension/tree/main/.agents/skills/speckit-tasks
Command: npx skills add https://github.com/leonardomoraisf/commonplace-pinboard-extension --skill speckit-tasks-leonardomoraisf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break down implementation plans into actionable task lists to speed up delivery and reduce planning gaps.

Core Features & Use Cases

  • Task generation: Convert planning docs (plan.md, spec.md) into a hierarchical tasks.md with dependencies.
  • Story-oriented organization: Groups tasks by user story (US1, US2) to enable parallel work.
  • Hook-aware workflow: Supports extension hooks to customize pre/post task generation.

Quick Start

Run speckit-tasks in your project root with plan.md and spec.md to generate a structured tasks.md.

Frequently Asked Questions about speckit-tasks

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

FAQPage Schema
How do I break down a project plan into actionable tasks?▼

Break down a project plan by converting planning inputs like plan.md and spec.md into a dependency-aware tasks.md file. This hierarchical task list is grouped by user stories to guide software delivery and enable parallel work.

How does task generation from user stories work?▼

Task generation from user stories works by applying a deterministic workflow that parses plan.md and spec.md to group tasks by user story (US1, US2). It creates per-story, setup, and foundational tasks while respecting dependencies to enable parallel work.

Do I need a spec.md file to generate a tasks.md timeline?▼

Yes, you need both a plan.md and a spec.md file in your project root to generate a tasks.md timeline. These planning inputs provide the user stories and specifications required to create the dependency-aware task list.

What is the best way to organize tasks for parallel software development?▼

Organize tasks for parallel software development by generating a hierarchical tasks.md that groups tasks by user story (US1, US2). This story-oriented organization with explicit dependencies enables teams to work on distinct features simultaneously.

Can I customize task generation with extension hooks?▼

Yes, you can customize task generation using extension hooks. The workflow integrates with .specify/extensions.yml when present, allowing you to customize pre and post task generation to fit your software delivery process.

Why are dependencies important when generating a task list from a plan?▼

Dependencies are important when generating a task list because they structure execution hierarchically to prevent bottlenecks. A dependency-aware tasks.md ensures foundational and setup tasks are completed before per-story tasks, maintaining a valid software delivery workflow.