The Rathblog
  • Home
  • About

GitHub Spec Kit - A rapid prototyping tool with actual usable code!

  • Ian Rathbone

Ian Rathbone

A LinkedIn Social Post ↗

10 Aug 2026
A screenshot of the completed implement phase in GitHub Spec Kit
Bang and the days are gone! From idea to prototype in under 2 hours.

Had a little play with GitHub Spec Kit this weekend!

Previously I had briefly threw a project together in it when it launched and had to put a pin in it until time permitted, and now that time has come.

While I enjoyed a day off last week with the fam, we "accidentally" visited four of the Loungers ltd venues to pick up four new stickers in our Lounges Passport, and claim our free Tapas boards!

Two Tapas boards from the Lounges, showing dishes like Humus, flatbread, duck wraps
Visit 15 different Lounges and get a free Tapas board - do it with your family, one passport each, and you all get one!

While we were out and about I realised it would be great to have a digital companion that helps us quickly see on a map which Lounges we haven't visited.

Enter Spec Kit.

Focussing on good old Spec-Driven development, I was able to move through several steps and used sharp focussed prompts to create artifacts in a GitHub repo that enabled me to work with copilot to rapidly develop a prototype for my idea.

  1. /speckit.constitution for the governing principles (code quality, tests etc)
  2. /speckit.specify where I described what to build (a map of the UK showing lounges venues, allowing me to record venues visited and filter on those not visited)
  3. /speckit.plan was used to say the tech stack, I opted for Blazor and Azure Functions - the stack I know!
  4. /speckit.tasks broke the work out into proposed tasks
  5. /speckit.analyze was very useful for copilot to question everything it proposed and rework some of the tasks
  6. /speckit.implement let me sit back and watch copilot take all of those tasks, which ended up being 67 tasks over 8 commits and completed in under 20mins

The process is solid, the entire session from constitution to end of implementation was under 2 hours and once I did a little bit of wiring in GitHub actions to Azure Static Web Apps and Cosmos.

As a result I actually have a working application that I can use to save visited venues in! It's not something I'd release for others to use yet, but how cool is it that you can now get a working prototype of a CRUD app, using actual code in under 2 hours?!!

Links:

- Spec Kit: https://github.com/github/spec-kit

- Lounges Passport: https://thelounges.co.uk/passports

A screenshot of the finished web application showing a map of the uk and Lounges visitied on the map
The Lounge Tracker Prototype running in Azure Static Web Apps
The Rathblog © 2026
Powered by Ghost