# Spec Kit Tasks

> Generate a dependency-ordered, phase-based task list from spec.md and plan.md. Run after spec-kit-plan and before spec-kit-analyse.

- Skill: `aircury/spec-kit-tasks` (Agent Skill)
- Install (CLI): `npx skillmds@latest add aircury/spec-kit-tasks`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aircury/spec-kit-tasks/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- License: MIT
- Author: aircury (https://skillmd.com/u/aircury)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aircury/spec-kit-tasks

---


Generate an actionable, dependency-ordered task list from the feature spec and plan.

**Input**: Optionally specify a change name. If omitted, infer from context or ask.

**Steps**

1. **Load artifacts**

   Required: `specs/changes/<name>/plan.md` and `specs/changes/<name>/spec.md`.

   Optional (also load if present): `specs/changes/<name>/checklists/`.

   If plan.md is missing, prompt to use the `spec-kit-plan` skill first.

2. **Generate `specs/changes/<name>/tasks.md`**

   Structure tasks in phases:

   ```md
   # Tasks: <Feature Name>

   ## Phase 1: Setup & Foundations
   - [ ] [T01] Description with exact file path

   ## Phase 2: Domain & Application Layer
   - [ ] [T02] Description with exact file path
   - [ ] [T03] [P] Description (parallel — can run concurrently with T02)

   ## Phase 3: Infrastructure & Adapters
   - [ ] [T04] [P] Description with exact file path

   ## Phase 4: Integration & Validation
   - [ ] [T05] Description with exact file path

   ## Dependency Graph
   T01 → T02 → T04 → T05
              ↘ T03 ↗

   ## MVP Scope
   <Minimum set of tasks for a working, deployable slice.>
   ```

   Task format: `- [ ] [TaskID] [P?] [Story?] Description with exact file path`

   - `[P]` marks tasks safe to run in parallel.
   - Each task must be specific and immediately executable.
   - Order: setup → domain → application → infrastructure → integration → polish.
   - Map each task back to a user story from spec.md.

3. **Validate**

   Before finishing:
   - Every user story has at least one task.
   - All tasks include exact file paths.
   - No task is vague or unbounded.

**Output**

After writing tasks.md:
- Task count per phase.
- MVP scope summary.
- Next step: "Use the `spec-kit-analyse` skill to validate consistency and user-story coverage before implementation."

**Guardrails**
- Never generate tasks that violate the dependency rule.
- Domain and application tasks must precede infrastructure tasks in ordering.

