Overview & Purpose
Creative Thinking applies structured ideation techniques (SCAMPER, Lateral Thinking, Reverse Brainstorming) to unlock innovative solutions when conventional methods stall.
When to Use
- Brainstorming Features: Designing novel products, user experiences, or names.
- Unblocking Deadlocks: Finding unconventional workarounds for rigid technical constraints.
Execution Workflow
- Define Ideation Goal: State the problem requiring novel ideas.
- Apply SCAMPER Framework:
- Substitute: What materials, processes, or rules can be swapped?
- Combine: What unrelated ideas can be merged?
- Adapt: What can be borrowed from another context?
- Modify/Magnify: What can be enlarged or emphasized?
- Put to another use: How else can this be used?
- Eliminate: What can be simplified or removed?
- Reverse/Rearrange: What happens if order is inverted?
- Select & Polish: Filter candidates for feasibility and novelty.
Expected Output Contract
### Creative Ideation (SCAMPER)
- **Problem Statement**: [Goal]
- **Generated Ideas**:
- `Substitute`: [Idea]
- `Combine`: [Idea]
- `Reverse`: [Idea]
- **Top 2 Selected Innovations**: [Refined Ideas]
Scripts
scripts/creative_thinking.py- Deterministic evaluation, state validation, and CLI tool for creative-thinking.