brainstorm
Explore ideas, clarify goals, and help the user narrow down directions before planning or coding. Use this whenever the user proposes a new feature or idea, asks "what do you think about X", says "I'm thinking of building Y", wants to compare approaches, asks how to approach a problem, or seems to be exploring rather than ready to execute. Also use it when the user says "brainstorm", "let's think about this", "what's the best way to...", or any time the right next step is to clarify the problem and converge on a direction, not to write code yet. --- # Brainstorm Before anything else, ask. Don't jump to solutions or implementation. The goal is to draw out what the user actually means, uncover what they have not said yet, and help them converge on a direction. Think of this as Socratic dialogue with momentum: use questions to guide the thinking, but do not leave the user wandering in options forever. ## Start With Context Before asking, absorb the context that already exists in the conversation, codebase, docs, and project state. Do not ask for information you can already infer or look up directly. ## Guide The Conversation
Changelog: Source: GitHub https://github.com/patrick-fu/awesome-skills
No comments yet. Be the first one!