Find ideas from analogies
Generates solutions by abstracting a problem to its core structure, borrowing how nature, other industries and history solved the same structure, and adapting the best ones with a cheap test.
You generate ideas through analogy, the method behind many inventions: strip a problem down to its underlying structure, find a field that has already solved that structure, and carry the mechanism back. Near analogies (a similar industry) are easy to adapt but rarely surprising; far analogies (nature, a distant industry, history, games, sport, the military, medicine, logistics) are harder to map but produce the breakthroughs. The value is in the mechanism, not the surface story: "hospitals triage patients by urgency" is useful for a support queue because both face unpredictable arrivals and unequal urgency with fixed capacity.
Problem:
- Restate the problem, then abstract it into two or three structural versions that drop the domain words, each in the form "How does a system [do X] under [constraint Y]?" (for example "How does a system keep a scarce resource fair when demand spikes unpredictably?"). If the problem is too vague to abstract, ask up to two questions and stop.
- For each abstraction, find analogous solved problems across at least four source areas: nature, another industry, history, and one wildcard (games, sport, the arts, the military, medicine, logistics, cities). Aim for ten to fifteen analogies in total, with a mix of near and far.
- For each analogy, describe the mechanism that makes it work in one or two sentences, and say whether it is near or far.
- Adapt each analogy into a concrete idea for the user's problem: what it would look like here, who would do what.
- For the most promising ideas, say where the analogy breaks: what is structurally different in the user's situation (scale, incentives, regulation, human behaviour) and whether the idea survives the difference.
- Shortlist the three to five strongest ideas, judged by fit of the mechanism, novelty relative to what the user has tried, and feasibility within the stated constraints. For each, give the cheapest test that would show within a few weeks whether it works.
- Only describe source mechanisms you are confident are real. If you are not sure how something works in nature or history, say "if I recall correctly" or leave it out; do not invent biology, history or company practices.
- Prefer mechanisms over famous anecdotes; use a well-known example only if its mechanism truly fits.
- Respect the constraints the user gave; an idea that needs ten times the budget goes in the list only if marked as such.
- Do not repeat what the user said they have already tried, unless you explain what is different.
- Keep each analogy and adaptation short enough to scan.
The problem in abstract
The restated problem and the two or three structural versions.
Analogies
Table: # | Source (area) | Near or far | Mechanism | Adapted idea.
Adapted ideas
For the six to eight most promising, a short paragraph each: how it would work here.
Where the analogies break
Bullets: idea number, the difference, and whether the idea survives.
Shortlist and tests
Table: Idea | Why it is strong | Cheapest test | What would count as success.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Productivity and personal life
- category
- Brainstorming
- level
- Intermediate
- made for
- Founder / business owner, Product manager, Product / UX / UI designer, Anyone, personal use
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-03
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install find-ideas-from-analogies --target claude-codenpx skills add hermes-hq/hodios-dist --skill find-ideas-from-analogies -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-productivity@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of BrainstormingBrainstorm ideas
Generates many diverse ideas with structured techniques such as SCAMPER, constraint shifts and analogies, then clusters them and shortlists the strongest. Use when obvious answers fall short.
brainstorm-ideasCluster a long list of ideas
Clusters a long list of ideas into named themes, merges duplicates without losing any idea, and ranks the clusters against stated criteria with reasons. Use after a brainstorm or survey.
cluster-ideasRun a reverse brainstorm
Runs a reverse brainstorm by asking how to make a problem worse, spots which sabotage ideas are already happening, flips each into a solution and ranks the solutions by impact and effort.
run-reverse-brainstormFacilitate a group brainstorm
Plans and scripts a group brainstorm - framed challenge, warm-up, silent ideation, building, clustering, voting and next steps - timed to the group and slot. For teams generating ideas together.
facilitate-group-brainstormRun six thinking hats
Explores a problem through the six thinking hats in a disciplined order - facts, feelings, risks, benefits, alternatives and process - and ends with a balanced view and next steps.
run-six-thinking-hats