speckit-tasks

Generate dependency-ordered implementation tasks.md from Speckit design artifacts.

Updated Dec 20, 2023
One-click install
npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill speckit-tasks-thiago-cruz-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-tasks
Source: https://github.com/Thiago-Cruz-eng/Hibrygame/tree/main/.claude/skills/speckit-tasks
Command: npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill speckit-tasks-thiago-cruz-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit users need a consistent way to turn design artifacts (plan and spec) into a dependency-ordered tasks document that an AI can execute without extra context.

Core Features & Use Cases

  • Actionable tasks.md generation: Builds a strict checklist-based tasks document with IDs, file paths, and parallelization markers.
  • Dependency-ordered workflow: Organizes work by setup, foundational prerequisites, then user-story phases with a completion-order dependency graph.
  • Design-document-aware mapping: Uses available artifacts (plan.md, spec.md, optional data-model.md, contracts/, research.md, quickstart.md) to tailor tasks per story, including independent test criteria.
  • Optional extension hooks support: Runs optional pre- and post-generation hook instructions defined in .specify/extensions.yml when present.

Quick Start

Ask the skill to generate tasks for your feature by providing your constraints in the argument input, then confirm that the produced tasks.md is immediately executable and follows the required checklist format.

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 implementation tasks from user stories?

To generate dependency-ordered implementation tasks from user stories, map your plan.md tech structure and spec.md user stories into a strict checklist format with task IDs, file paths, and parallelization markers. Optional artifacts like data-model.md and contracts/ further tailor independent test criteria per story.

What is the best way to structure tasks.md for AI execution without extra context?

The best way to structure tasks.md for AI execution is using a strict checklist format organized by setup, foundational prerequisites, and user-story phases. This dependency-ordered workflow includes completion-order graphs, task IDs, story labels, and file paths to ensure immediate executability.

Can I use optional data models and contracts to tailor independent testable task phases?

Yes, you can use optional data-model.md and contracts/ artifacts to tailor independent testable task phases. These design artifacts enhance the core spec.md user stories and plan.md tech structure, providing specific constraints and criteria for each generated task phase.

How do before_tasks and after_tasks extension hooks work with .specify directory structure?

Before_tasks and after_tasks extension hooks work by running optional pre- and post-generation hook instructions defined in your project's .specify/extensions.yml file. When present, these hooks execute alongside the task generation process within the .specify directory structure.

Does generating executable tasks require all available Speckit design artifacts?

Generating executable tasks does not require all available Speckit design artifacts. The process mandates plan.md and spec.md, but optionally enhances the output using data-model.md, contracts/, research.md, and quickstart.md to tailor task phases and independent test criteria.

Why are parallelization markers needed in a dependency-ordered task checklist?

Parallelization markers are needed in a dependency-ordered task checklist to identify independent, testable task phases that can be executed concurrently. They map the completion-order dependency graph from user stories, ensuring foundational prerequisites finish before dependent work begins.