plugins/spec-kit/skills/task-planning/SKILL.md
Generates phased, dependency-ordered implementation tasks from specifications. Use after spec is complete and before starting implementation.
npx skillsauth add athola/claude-night-market task-planningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 otherdata-ai
Models a business in its own language. Use when the domain has real business rules to capture.
research
Generate diverse solution candidates with category-spanning ideation methods and rotation. Use when stuck on a design or fighting repetitive LLM output.
development
Generates and self-executes a diff-derived test plan for a PR. Use when validating PR changes before merge. Do not use for code review; use sanctum:pr-review.
development
Ramps implementation ambition a notch only after the prior increment is understood. Use when building a feature you must understand, not just ship.