speckit-tasks

Generate a dependency-ordered tasks.md from spec-kit design artifacts.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/youssif-mohamed1/Smart-LMS-with-AI-Proctoring --skill speckit-tasks-youssif-mohamed1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-tasks
Source: https://github.com/youssif-mohamed1/Smart-LMS-with-AI-Proctoring/tree/main/source%20code/LMS-Project/.agents/skills/speckit-tasks
Command: npx skills add https://github.com/youssif-mohamed1/Smart-LMS-with-AI-Proctoring --skill speckit-tasks-youssif-mohamed1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns existing design artifacts (plan and user stories) into an immediately executable, dependency-ordered tasks.md, so teams can move from written specs to implementation without manual outlining.

Core Features & Use Cases

  • Pre-hook extensibility: Supports before_tasks hooks defined in .specify/extensions.yml to augment or gate task generation.
  • Spec-driven task generation: Reads plan.md and spec.md and optionally data-model.md, contracts/, research.md, and quickstart.md to produce tasks tailored to what exists.
  • Story-based dependency orchestration: Organizes tasks by user story phases (P1, P2, P3...) with dependency ordering, parallelization hints, and independently testable increments.

Quick Start

Use the speckit-tasks skill to generate tasks.md for your feature by providing the feature’s spec-kit project structure and design documents (plan.md and spec.md) in the expected locations.

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 task plans from specification documents?▼

To generate dependency-ordered task plans, you use a spec-kit project structure to extract feature plans and user stories, producing an actionable tasks.md file organized by user story phases with parallelization hints.

What is specification-driven development task generation?▼

Specification-driven development task generation reads design artifacts like plan.md and spec.md to automatically outline implementation steps, moving teams from written specs to coding without manual task outlining.

Do I need a specific directory structure to generate user story tasks?▼

Yes, you need a spec-kit project structure with .specify/ directories containing your design documents, which allows the system to execute prerequisite checks and derive the feature directory path.

Can I automate task generation with pre-hooks in a spec-kit workflow?▼

Yes, you can automate task generation using before_tasks hooks defined in an extensions.yml file within your .specify directory to augment or gate the task generation process.

How do I organize implementation steps into independently testable phases?▼

You organize implementation steps into independently testable phases by mapping prioritized user stories into sequential phases (P1, P2, P3) with clear dependency ordering and file-scoped instructions.

What design documents are required to create a tasks.md file?▼

Creating a tasks.md file requires plan.md and spec.md design artifacts at minimum, while optionally reading data-model.md, contracts, research.md, and quickstart.md to produce tailored implementation tasks.