Spec Kit

[Spec Kit] makes the most of vibe coding by providing control through documentation instead of fighting with context issues.

Install the [UV] package manager in PowerShell.

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Add to the environment path:

%USERPROFILE%.local\bin

Add to the PowerShell path:

$add = "$env:USERPROFILE\.local\bin"
$current = [Environment]::GetEnvironmentVariable('Path','User')
[Environment]::SetEnvironmentVariable(
'Path',
($current + ';' + $add).Trim(';'),
'User'
)
$env:Path = "$add;$env:Path" # update current session

Install Spec Kit in the PowerShell.

uv tool install specify-cli --from git+https://github.com/github/spec-kit.git

Open the root project folder in VS Code and switch to the AI Chat Window. Type the following in the prompt.

Spec Kit – Initialization

specify init .

Spec Kit – Constitution

/speckit.constitution What the application does

Spec Kit – Specify

/speckit.specify How the application works

Spec Kit – Clarrfy

/speckit.clarify 

Response:

Respond to questions

Spec Kit – Plan

/speckit.plan What IDE, what language, what files, what implementation

Spec Kit – Tasks

/speckit.tasks 

Spec Kit – Clear Context

/clear

Spec Kit – Implement

/speckit.implement #file:tasks.md