---
description: Borrow solutions from analogous domains to solve a product problem
---

# Analogical Thinking

Transfer proven solutions from one domain to solve problems in another. Use when you are stuck on a problem and need fresh approaches by looking at how similar challenges were solved elsewhere.

## Steps

1. Define the core problem abstractly, stripping away domain-specific details.
2. Identify 3-5 analogous domains that face structurally similar challenges.
3. Research how each domain solved the analogous problem.
4. Extract the underlying principle or mechanism from each solution.
5. Adapt the most promising principle to your product context.
6. Validate the adapted solution against your original constraints.

## Output Format

A structured brief containing: the abstracted problem statement, a table of analogous domains with their solutions and extracted principles, the recommended adapted solution, and a rationale for why the analogy holds.
