Xavier Ting AI for the rest of us

Spec-Kit

Write down what you want, so the AI stops drifting.

Why use Spec-Kit?

Building feature by feature inside one long chat drifts. By the third one, the assistant is guessing at what you asked for in the first. Spec-Kit turns that around. You write the requirements into a document, and the assistant builds from that document rather than from whatever it can still remember of the conversation.

When should you use Spec-Kit?

Projects that run across several sessions, work you share with other people, and anything where the plan has to outlive a single chat.

How do you install and use Spec-Kit?

  1. Run the command below in the folder your project lives in (in the Terminal: type cd, a space, then drag the folder onto the window and press enter). If it says uv is missing, install it from uv's own page at docs.astral.sh/uv; uv is the free helper this uses to fetch itself.
  2. Then, inside your assistant, type /speckit.specify to write down the requirements.
  3. Follow with /speckit.plan to plan the work, and /speckit.implement to build it.
Paste into the Terminal app uvx --from git+https://github.com/github/spec-kit.git specify init
← Back to the tools