cmd-speckit-tasks
/speckit.tasks
Agent skill wrapper for the Claude command /speckit.tasks.
When the original command text references {{INPUT}}, $1, or named arguments, map them from the user's current request.
Command Instructions
Generate a dependency-ordered tasks.md with phase-based tasks derived from the feature specification and plan.
Steps
-
Locate artifacts:
- If input names a feature or directory, use it.
- Otherwise check
.specify/specs/and ask if multiple features exist. - Load:
spec.md(user stories + priorities),plan.md(tech stack, phases). Optionally:data-model.md,contracts/,research.md. - Load
.specify/memory/constitution.md. - Set
FEATURE_DIRto the feature directory.
-
Extract user stories and priorities: From
spec.md, extract each user story. Assign priority:- P1 = critical path (required for MVP)
- P2 = important (needed for completion)
- P3 = nice-to-have (can defer)
-
Generate
FEATURE_DIR/tasks.md:# Tasks: <Feature Name> ## Phase 1: Setup Shared infrastructure and scaffolding required by all subsequent phases. - [ ] [T001] [P] <task description> — <file path if applicable> - [ ] [T002] <task description> ## Phase 2: Foundation Blocking prerequisites that multiple user stories depend on. - [ ] [T010] [P] <task description> ## Phase 3: <User Story 1 Name> [US1] Implement [US1]: "As a [role], I want to [action]..." - [ ] [T020] [P] [US1] Write unit tests for <component> - [ ] [T021] [US1] Implement <component> core logic ## Phase N: Polish & Cross-Cutting Concerns - [ ] [TN00] [P] Add error handling across all endpoints - [ ] [TN01] Write integration tests for full workflow - [ ] [TN02] Update documentationTask format rules:
[P]marks a task as parallelizable (no blocking dependencies within the phase)[USn]traces the task to user story n (Phase 3+ only)- Task IDs increment sequentially (T001, T002, ...)
- Include file paths in task description when the task targets a specific file
-
Report: Task counts by phase, total parallelizable task count, which phases constitute the MVP scope.
Next step: Run /speckit.checklist to validate spec quality, or /speckit.implement to begin implementation.
{{INPUT}}
More from gsmlg-dev/code-agent
elixir-architect
Use when designing or architecting Elixir/Phoenix applications, creating comprehensive project documentation, planning OTP supervision trees, defining domain models with Ash Framework, structuring multi-app projects with path-based dependencies, or preparing handoff documentation for Director/Implementor AI collaboration
17flutter-reducing-app-size
Measures and optimizes the size of Flutter application bundles for deployment. Use when minimizing download size or meeting app store package constraints.
17flutter-animating-apps
Implements animated effects, transitions, and motion in a Flutter app. Use when adding visual feedback, shared element transitions, or physics-based animations.
17flutter-handling-concurrency
Executes long-running tasks in background isolates to keep the UI responsive. Use when performing heavy computations or parsing large datasets.
16flutter-caching-data
Implements caching strategies for Flutter apps to improve performance and offline support. Use when retaining app data locally to reduce network requests or speed up startup.
16flutter-embedding-native-views
Embeds native Android, iOS, or macOS views into a Flutter app. Use when integrating complex native components like maps or web views.
16