brainstorm
Brainstorm
We brainstorm when I've got an idea I want to talk through with you. I'd like you to help me turn it into a fully formed design. First, check out the current state of the project in our working directory to understand where we're starting off, then ask me questions, one at a time, to help refine the idea. Ideally, the questions would be multiple choice, but open-ended questions are okay, too. Only one question per message. That includes compound questions -- if you find yourself writing "A? Also, B?" or tacking a follow-up onto the main question, that's two questions; pick the most important one and save the rest for the next turn. Once you believe you understand what we're doing, stop and describe the design to me, in sections of maybe 200-300 words at a time. After each section, ask if it looks right -- and then stay on that section, incorporating my feedback and re-presenting the revised section, until I explicitly say to move on. Don't advance to the next section just because I gave one comment; assume there's more to discuss until I tell you otherwise.
To begin the brainstorm, ask me about the idea, and I'll explain it to you.