speckit-tasks

Generates dependency-ordered tasks.md checklists from spec-kit design documents.

Updated Jan 28, 2024
One-click install
npx skills add https://github.com/Thiago-Cruz-eng/KrockSide --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/KrockSide/tree/main/.claude/skills/speckit-tasks
Command: npx skills add https://github.com/Thiago-Cruz-eng/KrockSide --skill speckit-tasks-thiago-cruz-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a feature specification and implementation plan into an actionable, ordered task list is slow and error-prone. This Skill automates that step by reading your spec-kit design artifacts and producing a structured tasks.md where every task is specific enough to execute without extra context. ## Core Features & Use Cases - Design-driven task generation: Reads plan.md, spec.md, and optional data-model.md, contracts/, research.md, and quickstart.md to build tasks grounded in your actual design. - User-story organization: Groups tasks into phases per user story (P1, P2, P3...) with dependency graphs, parallel execution markers, and independent test criteria so each story can ship on its own. - Strict checklist format: Enforces a consistent format (checkbox, task ID, [P] parallel marker, [USn] story label, exact file path) and validates completeness before reporting. - Extension hooks: Supports optional and mandatory before/after hooks declared in .specify/extensions.yml. - Use Case: After writing a spec and plan for a new checkout feature, run this Skill to get a tasks.md with setup, foundational, per-story, and polish phases, plus a suggested MVP scope limited to User Story 1. ## Quick Start Ask the assistant to generate the tasks.md for the current feature from the spec and plan in the .specify directory.

Frequently Asked Questions about speckit-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a tasks.md from a feature specification?▼

Run the speckit-tasks skill in a spec-kit project. It reads plan.md and spec.md from the feature directory, plus optional artifacts like data-model.md and contracts, then writes a dependency-ordered tasks.md organized by user story.

What is spec-kit and how does task generation fit in?▼

Spec-kit is a spec-driven development workflow using a .specify directory for specifications, plans, and templates. Task generation is the step after planning: it converts the approved spec and plan into an executable checklist of implementation tasks.

Does the tasks generator require all design documents to exist?▼

No. Only plan.md and spec.md are required. data-model.md, contracts/, research.md, and quickstart.md are optional, and tasks are generated based on whichever documents are available in the feature directory.

How are tasks organized for parallel execution?▼

Tasks are grouped into phases per user story in priority order. Tasks touching different files with no incomplete dependencies get a [P] marker, and the output includes a dependency graph plus parallel execution examples per story.

Are test tasks always included in the generated tasks.md?▼

No. Test tasks are optional and only generated when explicitly requested in the feature specification or when the user asks for a TDD approach. Otherwise phases contain only implementation tasks.

What format must each generated task follow?▼

Every task must be a markdown checkbox with a sequential ID (T001, T002...), an optional [P] parallel marker, a [USn] story label for user-story phases, and a description ending with an exact file path.