Structured brainstorming that validates ideas against existing tools before presenting. Stays conceptual — no code or scaffolding.
When invoked, follow these steps strictly:
Understand constraints — Read $ARGUMENTS and identify the user's domain, goals, and any stated requirements.
Generate 3-5 candidate ideas — Each idea should be distinct, not variations of the same concept.
Validate against existing products — For each idea, search for 2-3 existing tools, products, or services that already solve a similar problem. Consider open-source projects, SaaS products, cloud provider services, and well-known frameworks.
Score each idea — Rate on two dimensions:
Present as a comparison table:
| Idea | Existing Alternatives | Uniqueness |
|---|
| Feasibility |
|---|
| Why It's Different |
|---|
STOP and wait — Do NOT write any code, create any files, scaffold anything, or start implementation. Wait for the user to explicitly say "let's build it" or select an idea before proceeding.