Setup#
it's three markdown files, and it's basically three prompts. What I figured out is, okay, if you want to build something, whether it's the whole app or just a feature of the app, you of course have to create a PRD, a product requirement doc, and again, it's like, duh. But a lot of people don't know this.
What I do is I have this file, you just tag it, and then you tag the filename, and then I now use Whisper Flow, and I'm not an investor, I'm not being paid to say that, but I just click the Alt key on my keyboard, and I just start blabbing about this feature and everything about it, and then I tag this file called Create PRD, and then the model goes to work, and the prompt is basically like, okay, take the user's requirements, ask them five clarifying questions, and then once you get the answer, then build out a pretty typical PRD. Yeah. Great.
You got a PRD. You specify a lot of things, but now what? So, then the second file is called generate tasks.
And so, you tag the PRD, you tag the generate task file, and you hit go on the agent. And the prompt is pretty simple. Look at this PRD, pretend that you're translating it for a junior developer.
Break it down.#
Break it down as tasks, make every task atomic, use dot notation, put a list of the files that you think you're going to need to add at the top, and then say go. And then, there's the third one is, which is iterating the task, which is do one task at a time, ask for permissions when you don't understand things. And that process, believe it or not, most people don't do or understand or have the discipline to run.
But when you do, you can build big, big features pretty reliably.