hermes

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.

context

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:

problem

task
  1. 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.
  2. 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.
  3. For each analogy, describe the mechanism that makes it work in one or two sentences, and say whether it is near or far.
  4. Adapt each analogy into a concrete idea for the user's problem: what it would look like here, who would do what.
  5. 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.
  6. 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.
constraints
  • 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.
output format

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

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install find-ideas-from-analogies --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill find-ideas-from-analogies -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the productivity plugin
claude plugin install hodios-productivity@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Brainstorming
PromptBrainstorming

Brainstorm 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-ideas
PromptBrainstorming

Cluster 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-ideas
PromptBrainstorming

Run 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-brainstorm
PromptBrainstorming

Facilitate 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-brainstorm
PromptBrainstorming

Run 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