speckit-tasks

Generate dependency-ordered tasks.md files from Spec Kit design documents.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nShieldSolo/ArcticFactory.Preset --skill speckit-tasks-nshieldsolo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-tasks
Source: https://github.com/nShieldSolo/ArcticFactory.Preset/tree/main/.agent/skills/speckit-tasks
Command: npx skills add https://github.com/nShieldSolo/ArcticFactory.Preset --skill speckit-tasks-nshieldsolo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts feature design documents into an immediately executable tasks.md organized by dependency order so teams and AI agents can implement features incrementally and test each user story independently.

Core Features & Use Cases

  • Parses Spec Kit project files (plan.md, spec.md, optional data-model.md, contracts/) to extract user stories, priorities, entities, and interfaces.
  • Performs pre- and post-execution hook discovery from .specify/extensions.yml, runs repository prerequisite checks, generates dependency graphs, and validates that every task follows the strict checklist format required for automated execution.
  • Use case: produce a phase-by-phase, story-scoped task list with file paths, dependency mapping, parallelization markers, and an MVP recommendation so an LLM or developer can implement the feature without additional discovery.

Quick Start

Run the speckit-tasks skill against the repository root to generate an executable tasks.md based on the .specify documents and feature files.

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 documents?

To generate dependency-ordered tasks from spec documents, this Skill parses your project's plan.md, spec.md, data-model.md, and contracts to build a dependency graph and output an executable tasks.md file. It organizes user stories by implementation priority and parallelization markers.

What is a Spec Kit project and do I need it to generate user stories?

A Spec Kit project is a repository containing a .specify directory with feature design documents like plan.md and spec.md. You need this structure to generate user stories, because the Skill parses these specific files to extract entities, interfaces, and priorities for task generation.

Can I automate task creation for parallel execution from a data model?

Yes, you can automate task creation for parallel execution from a data model. The Skill builds a dependency graph from your feature documents and inserts parallelization markers into the tasks.md file, allowing developers or AI agents to implement independent user stories concurrently.

Does the generated tasks.md file follow a strict checklist format for AI agents?

Yes, the generated tasks.md file follows a strict checklist format required for automated execution. The Skill validates that every generated task adheres to this format, ensuring AI agents and developers can implement features incrementally and test each user story independently.

How to run pre-execution hook checks before generating a tasks.md file?

To run pre-execution hook checks before generating a tasks.md file, the Skill automatically discovers and executes hooks defined in your .specify/extensions.yml file. It performs repository prerequisite checks and validates dependencies before outputting the implementation-ready task list and summary report.

What are the limitations of generating tasks from plan.md and contracts?

A limitation of generating tasks from plan.md and contracts is that the Skill requires a valid Spec Kit project structure with a .specify directory. Without properly structured feature documents containing user stories, priorities, and interfaces, it cannot build the dependency graph or output the tasks.md file.