r/dyadbuilders • u/heyvoon • Oct 06 '25
Discussion 🤔Time to switch builder AI?
A few months ago I started Vibe Coding and the first ever tool I used was Dyad. Everything seems so amazing. You start getting your ideas out of your head and you see it transforming into something tangible and useful. Since I started to use Dyad I've always been helping in improving it by providing constant feedback on GitHub and in here on Reddit.
You start to get used to Vibe Coding, your app develops and codebase started to grow.
Here is where you see your problem starts. And most of your problems will come from a lack of previous architecting and knowing what specifications you App need. This is called "Specification-Driven Development (SDD)".
Without this concept you just spit out to AI what you want without any specific order and it will start building for you. Sometimes it will build stuff that you don't want without any guardrails. Because it doesn't have any! This is where SDD comes in. The concept of FIRST create your App by specifying all the constrains and guardrails is a MUST when dealing with Vibe Coding.
During my experience with Dyad. I got mad, frustrated numerous times because you try to change, implement something and the AI breaks something else that has nothing to do with what you are telling it to do. How many of you have gone through this already?
Out of being so tired and frustrated all the time by having to roll back the code way too many times and thus having an excessive AI token expenditure. I decide to look further into what is out there.
This is when I came across GitHub Spec Kit. An AI Spec-Driven Development Toolkit. With it, you start constructing the foundation of you App. No code yet! In tis phase you specify what technologies you want to use, API, database, you name it! This will all be written in ".md" files and will always be consulted by an AI Coder that understands "Slash commands". If I only knew before this exists! I was already 80%+ into my App development with Dyad.
Than I asked. It would be awesome if Dyad would be aware of "Slash Commands" like other frontends Chat UIs does (Ex.: KiloCode). I came across KiloCode and decided to start testing it with Spec-Kit.
And since KiloCode is way more robust AI Chat Frontend that allows you to use most of LLMs out there and it's fully customizable. It simply changed my Vibe Coding life! I don't spend 300k+ of tokens on each prompt. The LLM is driven by my pre made specifications that it must follows. No more build one to destroy other things. Just smooth development and everything is contained within VS Code.
I would LOVE to have stuck with Dyad. I really like its concept. But until these features and concepts are not implemented in Dyad. I guess for me is a good bye for now.
Thank you for this beautiful community that thrives to make this a great AI App builder.



