[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