speckit-tasks

Generate dependency-ordered tasks.md from spec-kit plan.md and spec.md artifacts.

1|Updated May 20, 2026
One-click install
npx skills add https://github.com/sabrydawood/claude-config --skill speckit-tasks-sabrydawood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-tasks
Source: https://github.com/sabrydawood/claude-config/tree/main/skills/speckit-tasks
Command: npx skills add https://github.com/sabrydawood/claude-config --skill speckit-tasks-sabrydawood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns your existing design artifacts (plan.md and spec.md, plus optional supporting docs) into an immediately executable tasks.md with a clear, dependency-ordered workflow.

Core Features & Use Cases

  • Extension hook aware orchestration (before/after generation): Reads .specify/extensions.yml hooks.before_tasks and hooks.after_tasks and prints the appropriate hook blocks, without evaluating hook conditions.
  • Spec-driven task generation: Extracts feature name, tech stack, libraries, project structure, and user stories with priorities from plan.md and spec.md.
  • Dependency graph + parallelization hints: Produces an order of user-story completion and identifies parallel execution opportunities per story.
  • Strict checklist formatting: Outputs tasks that follow the required - [ ] TaskID [P] [US#] + file path checklist structure for deterministic completion.

Quick Start

In a spec-kit project, invoke the skill to generate tasks.md from the feature’s plan.md and spec.md and any optional docs present in 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 an executable tasks.md from spec-kit design artifacts?

To generate an executable tasks.md from spec-kit artifacts, you need to process your plan.md and spec.md files to extract feature names, tech stack, and user stories. This produces a dependency-ordered task list with strict checklist formatting.

How do I create a dependency graph for user stories in MVP planning?

Creating a dependency graph for user stories involves analyzing spec.md priorities to establish an execution order. The process identifies parallel execution opportunities across user stories and outputs structured task phases grouped by setup and foundational requirements.

What is the required checklist formatting for tasks.md in an engineering workflow?

The required checklist formatting for tasks.md uses a strict structure of dash, bracket, TaskID, Priority, User Story number, and file path. This deterministic format ensures reliable task completion tracking and validation within the engineering workflow.

Can I use optional design documents like data-model.md and contracts to augment task generation?

You can augment task generation by including optional design documents like data-model.md, contracts, research.md, and quickstart.md alongside plan.md and spec.md. These supporting artifacts provide additional context to refine the generated executable tasks.

Does spec-kit support extension hooks before and after task generation?

Spec-kit supports extension hooks configured in .specify/extensions.yml for before_tasks and after_tasks. The system reads these hook configurations and prints the appropriate hook blocks during task generation without evaluating the hook conditions.

What's the best way to group executable tasks for setup and user story phases?

The best way to group executable tasks is to separate them into setup and foundational phases first, followed by individual user story phases. This approach ensures dependencies are resolved correctly and includes independent test criteria for each phase.