Brainstorm radically innovative yet pragmatic ideas for making a system more compelling, useful, intuitive, versatile, powerful, robust, and reliable.
-
Understand the system — Read available documentation, code structure, and existing capabilities to deeply understand what the system does today, who uses it, and what its constraints are.
-
Generate 100 candidates — In your extended thinking, brainstorm ONE HUNDRED distinct ideas across these dimensions:
- User experience and workflow improvements
- New capabilities and integrations
- Performance, reliability, and robustness
- Developer experience and extensibility
- Automation and intelligence
- Composability and interoperability
- Error handling and recovery
- Observability and debugging
- Security and safety
- Novel interaction patterns
For each idea, briefly assess: impact (high/medium/low), implementation difficulty (easy/medium/hard), and complexity burden introduced.
-
Filter ruthlessly — From the 100 candidates, select exactly 10 that score highest on this combined criteria:
- Brilliance: genuinely clever or non-obvious insight
- Impact: meaningfully improves the system for users
- Pragmatism: achievable without extreme effort or fragile complexity
- Innovation: not just an incremental tweak — a real leap in capability or usability
-
Present the top 10 — For each idea, provide:
- Title: short, memorable name
- One-liner: what it does in one sentence
- Why it's brilliant: the non-obvious insight that makes this powerful
- Implementation sketch: 2-3 sentences on how you'd build it
- Complexity cost: honest assessment of what this adds to the system