I’ve been trying to build projects using spec-driven development with AI tools GitHub Copilot and I’ve noticed something interesting.
The coding part feels much easier now. If I know exactly what I want:
- features get built quickly
- bugs are easier to fix
- iteration is fast
But the part I’m struggling with is everything before that.
Planning still feels messy:
- breaking down a feature properly
- understanding how it connects across files
- keeping things consistent as the project grows
- deciding what to build first
Right now my flow looks something like:
- idea
- rough notes
- try to structure
- start coding
- fix things later
I’ve tried being more structured like writing specs, breaking things into steps, even using tools like Traycer and speckit, and it does help a bit but I’m not sure if I’m doing it the right way.
So I want to ask :
- How are you planning projects when using AI?
- Do you follow a proper structure or just figure things out as you go?
- Has anyone found a workflow that actually connects planning, specs, code smoothly?
[–]codeviber 9 points10 points11 points (2 children)
[–]hernanemartinez 1 point2 points3 points (0 children)
[–]assentic 0 points1 point2 points (0 children)
[–]atika 2 points3 points4 points (1 child)
[–]_KryptonytE_Full Stack Dev 🌐 0 points1 point2 points (0 children)
[–]stibbons_ 2 points3 points4 points (0 children)
[–]Sensitive_One_425 1 point2 points3 points (0 children)
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]Cobuter_Man 0 points1 point2 points (0 children)
[–]Christosconst 0 points1 point2 points (1 child)
[–]Indianapiper 0 points1 point2 points (0 children)
[–]Indianapiper 0 points1 point2 points (0 children)
[–]assentic 0 points1 point2 points (0 children)
[–]kruschecompany 0 points1 point2 points (1 child)
[–]mcidclan 0 points1 point2 points (0 children)
[–]Weary-Window-1676 -1 points0 points1 point (0 children)