Spec-Driven Development: Growing list of amazing tools

Article cover: Spec-Driven Development: Growing list of amazing tools Logos are property of their respective owners

Spec-driven development has been gaining momentum steadily and the growing number of tools also seems to indicate a clear demand. Here are a few tools that I am using/trialing for folks who are interested in SDD.

Using / Trialing

Kiro (https://kiro.dev/) - I first came across Specification-Driven Development (SDD) when I was exploring Kiro. An all-in-one AI IDE (VS Code fork) that takes you through a quick Requirements, Design and Task list phases.

GitHub Spec Kit (https://github.com/github/spec-kit) - Has been my go-to for SDD for a while now. I personally prefer CLI tools and thereby this naturally fit my workflow better. You can find out more about these in my posts about speckit.

OpenSpec (https://github.com/Fission-AI/OpenSpec) - I was looking for something lightweight. That is when I spotted OpenSpec and I am really beginning to like it. Overall it is definitely quicker among all the tools I have tried. I am currently evaluating its 1-N / Brownfield-first capabilities.

ai-dev-tasks (https://github.com/snarktank/ai-dev-tasks) - “3-File System” - If you want to go even more lightweight, this is certainly something to look into. The repo only contains markdown files which you tag during each phase.

In my TODO list

Final Thoughts

IMHO, all of them have their strengths and can serve as a good starting point. I have been moving across tools to understand the philosophy, how opinionated they are, and their customisability.

Would love to hear what others are using and how the experience has been.