Jamie Taylor
๐ค SpeakerAppearances Over Time
Podcast Appearances
And the idea, you're working with the LLM to help you write those.
And then you say to the LLM, I'm happy with that.
Now, either you can go write the code or I'll go write the code or we'll write the code together.
Or maybe I'll spawn 12 of you to write a whole bunch of code and I'll write some code and then eventually we'll come back together and we'll have the feature written, right?
And like I said, it gives you, I feel like it gives you better results than just going, hey, AI, write me the thing, right?
Okay, so here's my workflow, right?
I realize we're going elbow deep straight away, but let's talk through my workflow.
Yeah, yeah, right on, right?
So I've got a pre-existing project.
Maybe I've been brought onto a project or maybe it's something I've been working on for ages and I've just sort of left to the wayside for a little while.
First thing I'm going to do is I'm going to say, before I even evolve SpecKit, hey, AI Helper,
it's been forever since I looked at this, or I'm brand new to the team, help me to get onboarded by go and read through the code and give me an idea of where the different modules are, maybe if I'm in object-oriented, maybe where all the classes are, where all the helper functions are, which libraries we're using, what technologies are we using, I don't even know yet, right?
Hopefully, that's already been done because we're in that world now, so hopefully someone on the team's already done that and they're keeping that up to date, but if not, hey,
AI, I'm using Claude, so hey Claude, go deep dive into the code and give me some documentation to get me started.
From there, I can say, okay, cool.
Now we've got a spec kit there, spec kit init, which just basically says, go create a bunch of folders in my project that are specific to the LLM that I use.
So I'm using Claude code, you may be using Copilot, or you might be using Quinn 3, or
windsurf or any of the other supported um ai systems and what it will do is it'll dump a bunch of uh script files in there so some of these this is where it gets a bit confusing because i said script files and so some of them are power you can have them in powershell or bash and then there are markdown files that sit with it so uh for instance with claude you can have slash commands so you can put forward slash and then the name of something and then
If there is a markdown file, it will read through the markdown file and process that.
These work a little bit different.