Skip to content

Tasks

/speckit.companion.tasks

Or press Tasks in the viewer footer. The stock Spec Kit workflow sends /speckit.tasks.

The viewer footer reading Next: Tasks, with Regenerate, Other actions and a green Tasks button.

Tasks turns the plan into tasks.md, a checklist in the order the work has to happen. It is the map Implement follows.

In tasks.md Meaning
## Phase N: Title A phase. The Companion workflow makes one per user story, after a shared setup.
- [ ] T004 ... One task, with its checkbox
[P] The task can run alongside its neighbours
[US2] The user story the task serves
A join line between groups of tasks Everything above it must finish before anything below starts

The Companion workflow groups each phase into waves separated by those join lines. Tasks inside a wave are independent of each other.

What you see

Tasks is checked in the rail and the badge reads Tasks Created. The Tasks tab draws each phase as a header with its tasks under it, and the footer offers Next: Implement.

The Tasks tab of Profile Photo Upload after tasks. The badge reads Tasks Created, Specification, Plan and Tasks are checked, and Phase 1, Service, lists tasks T001 to T004 with empty checkboxes.
After tasks: the badge reads Tasks Created, every document is checked, and each phase lists its tasks with empty boxes.

Analyze, under Other actions in the footer, is Spec Kit’s command that cross-checks the spec, the plan and the tasks for consistency.

Create GitHub issues, in the same menu, sends Spec Kit’s /speckit.taskstoissues: one GitHub issue per task. Run it when the task list is settled. Spec Kit works on the feature of your current branch; Companion names this spec’s tasks file in the request and asks the assistant to stop if the two differ.

The Tasks tab with four tasks under Phase 1, and Other actions open in the footer on two entries: Analyze, and Create GitHub issues with a line saying it needs a GitHub remote and the GitHub MCP server and creates real issues.
Other actions on the Tasks tab: Analyze and Create GitHub issues.
A dialog asking Create a GitHub issue for every task in _02_demo-tasked, saying issues are created in the repository's GitHub remote and cannot be undone from here, with Cancel and Create Issues buttons.
Nothing is sent until you choose Create Issues.