Skip to content
Back to skills

Analogy Transfer

ASecurity

Solve a problem by systematically importing solutions from other domains: abstract the problem's deep structure, find 3–5 domains that share that structure, study how each solved it, and translate the mechanisms back — with an explicit disanalogy check. Use for 'how do other fields handle this?' and stuck problems that feel like they must have been solved somewhere before.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
developmentrustgorailsapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add karanmrn/karanagentskills --skill analogy-transfer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Analogy Transfer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Analogy Transfer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/karanmrn-analogy-transfer/badge)](https://www.skillsdirectory.com/skills/karanmrn-analogy-transfer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: analogy-transfer
description: "Solve a problem by systematically importing solutions from other domains: abstract the problem's deep structure, find 3–5 domains that share that structure, study how each solved it, and translate the mechanisms back — with an explicit disanalogy check. Use for 'how do other fields handle this?' and stuck problems that feel like they must have been solved somewhere before."
compatibility: Created for Zo Computer
metadata:
  author: rob.zo.computer
---

# Analogy Transfer

Use this skill to solve a problem by finding where else its deep structure appears and importing the mechanisms that worked there. Most hard problems have already been solved — in a different domain, under a different name.

## Purpose

Analogy is the engine of invention (immunology → spam filtering, biological evolution → genetic algorithms, just-in-time manufacturing → lean software). But casual analogy fails by matching surface features instead of structure, and by ignoring where the analogy breaks. This skill makes the mapping explicit in both directions: what transfers, and what doesn't.

## Procedure

1. State the problem concretely.
2. **Abstract to structure**: strip domain nouns and restate the problem in structural terms — flows, constraints, incentives, feedback loops, adversaries, scarcity. ("How do we onboard users?" → "How does a system get a newcomer to competence before frustration exceeds motivation?")
3. **Search for structural twins**: find 3–5 domains sharing that structure. Deliberately search far — biology, military, cities, games, religion, logistics, law, sports. Nearby domains give weak analogies.
4. For each twin domain:
   - How does it solve the structural problem?
   - What named mechanism does the work?
5. **Translate back**: for the 2–3 strongest mechanisms, state what the equivalent move would be in the original domain.
6. **Disanalogy check**: for each candidate transfer, name where the domains differ and whether the difference breaks the mechanism. This step is mandatory — it is what separates insight from vibes.
7. Recommend the strongest transfer(s) and the cheapest way to pilot them.

## Output format

Use this concise structure unless the user asks otherwise:

```markdown
## Problem
...

## Structural form
...

## Structural twins
| Domain | Their version of the problem | Their mechanism |
|---|---|---|

## Candidate transfers
1. **Mechanism → translated move**: ...

## Disanalogy check
| Transfer | Where the analogy breaks | Survives? |
|---|---|---|

## Recommendation
...
```

## Guardrails

- Match structure, not vocabulary. Two domains that share buzzwords rarely share mechanisms.
- At least one twin must come from a domain far from the user's field.
- The disanalogy check is not optional; an analogy without a stated breaking point is decoration.
- Prefer mechanisms with a track record over poetic parallels.

## Canonical questions

- "How should we handle content moderation at scale?" (immune systems, courts, city policing)
- "How do we keep our best engineers from leaving?" (sports free agency, academic tenure, guilds)
- "How should our API handle abusive clients?" (traffic engineering, antibody response, bouncer economics)
- "How do we onboard new users faster?" (military basic training, video game tutorials, apprenticeships)
- "How do we price this new product?" (airline yield management, theater tickets, wine)

Poor fits: problems already well-solved in-domain (just use the standard solution), and problems so novel or so simple that structural twins add noise.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.