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.