| name | dream-solution-space |
| description | Expand a problem's solution space before committing. Use when the user asks to "dream", "brainstorm deeply", "find a better frame", "generate competing approaches", "stress test options", or when the obvious answer feels too easy. Produces grounded perspectives, adversarial critique, integrity scores, and a recommendation. |
Dream Solution Space
Dream is structured divergence. It creates competing perspectives, attacks them with different value systems, and recommends the approach that survives.
Use before non-trivial decisions, architecture choices, product directions, writing angles, research plans, or build strategies.
1. Ground in reality
Before ideating, gather:
- Current context
- Existing constraints
- Prior attempts
- User's real goal
- Available resources
- Things that must not happen
A dream that ignores reality is just a fantasy.
2. Generate three perspectives
Minimalist
Find the smallest move that could work.
Ask:
- Can we delete our way to the answer?
- Can we use an existing tool?
- What is the 20-line version?
- What if we do not build this?
Maximalist
Find the version worth being proud of later.
Ask:
- What would the ideal system look like?
- What does this unlock beyond the immediate ask?
- What edge cases should be handled from day one?
- What future would this make possible?
Pragmatist
Find the 80/20 move.
Ask:
- What solves the real problem this week?
- What can be deferred without creating debt?
- What is the upgrade path?
- What is the smallest meaningful proof?
3. Stress-test each perspective