Skip to content

Run it all with Auto

/speckit.companion.auto <what you want to build>

Or click Auto beside Create Spec in the Create New Spec panel, or run SpecKit: Run Spec Hands-Off (Auto) from the command palette.

The buttons at the foot of Create New Spec: Cancel, Auto and Create Spec.

Auto runs specify, plan, tasks, implement and mark-complete in order, without stopping for approval between them. It runs the same step commands you would run one at a time, so the documents come out the same.

Create New Spec with SpecKit Companion chosen as the workflow, a one-sentence feature brief typed, and Cancel, Auto and Create Spec at the foot.
Auto sits beside Create Spec. It shows when the chosen workflow supports it, which SpecKit Companion does.
Requirement Why
The Companion Spec Kit extension Auto is one of its commands. See Install.
The SpecKit Companion workflow The stock Spec Kit workflow has no Auto button
An assistant that keeps working after a step finishes In a terminal that runs one command and stops, auto runs the first step and stops there

What you see

The viewer follows the files, as it does for any run. Tabs check off in the rail as each document lands, the Tasks tab shows the percentage during implement, and the spec moves to Completed at the end.

The Tasks tab of Profile Photo Upload during implement. The badge reads Implementing, the Tasks tab shows 50%, and tasks T001 and T002 are ticked.
An auto run reaching implement: the earlier tabs are checked and the Tasks tab counts up.

Auto is one command your assistant follows from start to finish. You cannot pause it from the editor. To stop it, stop your assistant.

  • Small changes skip two steps. When Specify sizes the change as simple, it has already written the plan and the task list, so auto goes straight to implement.
  • Checkpoints do not wait. Auto marks the run as unattended. A hook that would normally stop and ask a person records the checkpoint and carries on.
  • Nobody reviews in between. If you want to read the spec before it becomes code, run the steps one at a time and use Review with comments.