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.