on
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
- AgentOS (https://buildermethods.com/agent-os)
- Tessl (https://tessl.io/)
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.