From spec-kit
Generates phased, dependency-ordered implementation tasks from specifications. Use after spec is complete and before starting implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spec-kit:task-planningThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transforms specifications and implementation plans into concrete, dependency-ordered tasks. Creates phased breakdowns that guide systematic implementation.
Transforms specifications and implementation plans into concrete, dependency-ordered tasks. Creates phased breakdowns that guide systematic implementation.
Tasks follow a 5-phase structure from setup through polish:
For detailed phase definitions, selection guidelines, and anti-patterns, see modules/phase-structure.md.
Each task includes:
Dependencies define execution order and identify parallelization opportunities:
Nonconflicting Criteria for Parallel Execution:
Mark tasks with [P] ONLY if they pass ALL criteria above.
For fan-out/fan-in patterns, task ID conventions, and validation rules, see modules/dependency-patterns.md.
## Phase 2: Core Implementation
### TASK-007 - Implement user authentication service [P]
**Dependencies**: TASK-003, TASK-004
**Files**: src/services/auth.ts, src/types/user.ts
**Criteria**: All auth tests pass, tokens are valid JWT
Verification: Run pytest -v to verify tests pass.
spec-writing: Creating source specificationsspeckit-orchestrator: Workflow coordinationTASK-NNN format and includes
Description, Phase (0-4), Dependencies list, Parallel marker
([P] or sequential), Files, and Criteria fields[P] pass all 5 nonconflicting criteria: no file
overlap, no shared state, dependencies satisfied, no merge
conflicts possible, no output dependency on each othernpx claudepluginhub athola/claude-night-market --plugin spec-kitBreaks down requirements into detailed, actionable task lists with dependency analysis, research decisions, and execution strategies. Adapts to available context and scales to scope.
Breaks work into ordered tasks with acceptance criteria and dependency mapping. Useful for decomposing specs, estimating scope, and enabling parallel work.
Breaks work into ordered tasks with acceptance criteria. Use when a spec or requirements need decomposition into implementable units, or when a task feels too large to start.