Sitemap
Level Up Coding

Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev

Member-only story

Spec-driven development (1/2)

7 min readOct 24, 2025

--

When I first heard the term “spec-driven development” over one month ago, I assumed it was what its composing words meant: software development guided by specification. I didn’t look it up further, much less tried it out

On last weekend, I read the “Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl” article by Birgitta Böckeler, I realized I had experimented with it in one form or another.

In this 2-part series, I will retell those attempts and comment on what I found working and not working.

Checkout out part 2 here.

This was 6 months ago.

I read this blog by Harper Reed and decided to try it out. I suppose that was before vibe-coding became a thing and AI-assisted development was synonymous with AI-assisted code completion and StackOverFlow-like Q&A

Summary of the approach:

  • Step 1: Brainstorm with AI to explore and design as many and as detailed product features as possible —example: 00 — LLM.md
  • Step 2: ask AI to summarize and convert the conversation into a detailed specification document — example: 01 -specs.md
  • Step 3: ask AI to break…

--

--

Gerald Nguyen
Gerald Nguyen

Written by Gerald Nguyen

Engineering Lead. I write about software development, and sometimes writing itself. Mostly original. https://bit.ly/geraldnguyen