I just looked up what it was and I heard people talk about it. I realized I was doing something close without realizing it.
Every new project (cloud consulting + app dev), I feed in the contract, transcripts of my discovery sessions, my labeled architecture diagram, transcript of the design review discussion, any other artifacts.
First I have to create Epics and stories anyway for the PMO even if I am working on it by myself.
Then I ask ChatGPT what the phases should be, I tweak it , break it down, give it more details, etc
Finally, I ask it to give me unrendered markdown with the details and a checklist.
As I’m using Codex (I never seem to hit limits with my $20 a month plan) and Claude (better at troubleshooting), I tell them to update my document with what’s done, guidance I’ve giving it etc.
I treat both of them like junior devs and keep my hands on the wheel and test and verify each phase.
Yes I know I’m fortunate that all of my work is greenfield -> empty repo and empty AWS account that I ask the client for.
Personally, I still find tools like spec kit give reliably good results in brownfield codebases, but that as I’ve improved my ability to break apart work and describe it, straight prompting has come back as a viable method to perform simple changes.
Every new project (cloud consulting + app dev), I feed in the contract, transcripts of my discovery sessions, my labeled architecture diagram, transcript of the design review discussion, any other artifacts.
First I have to create Epics and stories anyway for the PMO even if I am working on it by myself.
Then I ask ChatGPT what the phases should be, I tweak it , break it down, give it more details, etc
Finally, I ask it to give me unrendered markdown with the details and a checklist.
As I’m using Codex (I never seem to hit limits with my $20 a month plan) and Claude (better at troubleshooting), I tell them to update my document with what’s done, guidance I’ve giving it etc.
I treat both of them like junior devs and keep my hands on the wheel and test and verify each phase.
Yes I know I’m fortunate that all of my work is greenfield -> empty repo and empty AWS account that I ask the client for.
even though u not write it there is still a specification in ur brain when you type the code/prompt right?