Jamie Taylor
๐ค SpeakerAppearances Over Time
Podcast Appearances
So I'll probably do three or four paragraphs of this is my specification for this one feature.
And I'll go ahead and hit return.
What happens then is spec kit goes, cool, that's awesome.
Hey, LLM, the user has given you this specification.
I want you to read through it.
Split it into actual specifications.
Split it into user stories and functional requirements and things like that.
What was the user not clear about?
That kind of thing.
So it automatically starts asking you questions about, well, you said a checkout system, and I can't see that there is a store in this kind of app.
Are you sure that you want a checkout system for this web API?
I think you've got this project the wrong way around.
So it starts to ask you these questions about what you want, what technologies you want, all this kind of stuff.
And then all the way through that, you can gently nudge the LLM in different directions.
I am talking lots, so please don't interrupt me.
So what it's doing is it's putting your LLM agent assistant, whatever in that mode already.
So it's telling you what the rules are.
So then when it goes away and generates that code, it already knows I'm not allowed to use, for instance, I'm only allowed to use Microsoft new get packages.
Or if, you know, I'm only allowed to use these particular things that are available in my Ruby environment.
And maybe I'm not allowed to use this kind of coding or that kind of coding, right?