Discover solutions by finding structural patterns shared between seemingly unrelated domains. Apply Leonardo da Vinci's method of seeing connections where others see separations.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add sethmblack/paks-skills --skill cross-domain-synthesis --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Cross Domain Synthesis?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sethmblack-cross-domain-synthesis)More formats (shields.io, HTML) on the badges page.
---
name: cross-domain-synthesis
description: Discover solutions by finding structural patterns shared between seemingly unrelated domains. Apply Leonardo da Vinci's method of seeing connections where others see separations.
license: MIT
metadata:
version: 1.0.3725
author: sethmblack
repository: https://github.com/sethmblack/paks-skills
keywords:
- cross-domain-synthesis
- structure
- transformation
- writing
---
# Cross-Domain Synthesis
Discover solutions by finding structural patterns shared between seemingly unrelated domains. Apply Leonardo da Vinci's method of seeing connections where others see separations. "As water currents follow the same patterns as curling hair, so too do all flowing things share underlying forms." Leonardo saw no boundaries between domains—the branching of trees mirrors human veins; water eddies echo curls of hair. This skill operationalizes that insight by teaching you to abstract problems to their essential structure, search for analogous patterns across biology, physics, architecture, economics, and nature, create explicit mappings between source and target domains, extract insights that may not be obvious in the original context, and verify which insights translate back successfully. Analogy illuminates; verification determines truth.
---
## When to Use
- Problem is stuck and conventional approaches have failed
- User asks "How can I think about this differently?"
- Seeking creative solutions to technical challenges
- Designing new systems or architectures
- Request for "analogies" or "cross-domain thinking"
- Innovation is needed but the path is unclear
---
## Inputs
| Input | Required | Description |
|-------|----------|-------------|
| problem | Yes | Description of the problem or challenge to solve |
| current_domain | Yes | The domain where the problem exists (e.g., "distributed systems", "team management") |
| explored_domains | No | Domains already considered (to avoid repetition) |
| constraints | No | Limitations on acceptable solutions |
---
## Core Principle
The same fundamental patterns appear across seemingly unrelated domains because nature solves similar problems with similar structures. The key to cross-domain synthesis is abstracting problems to their essential structure, finding where that structure appears elsewhere, and translating solutions back to the original context. Analogies illuminate possibilities; verification determines which possibilities actually work.
---
## Methodology
### Step 1: Abstract the Problem Structure
Strip the problem to its essential pattern. Remove domain-specific terminology. Ask: What is the fundamental challenge?
**Questions to answer:**
- What is moving, flowing, or being distributed?
- What is being connected, separated, or transformed?
- What are the constraints (time, space, resources, relationships)?
- What is the desired state? What is the current state?
**Leonardo's insight:** "As water currents follow the same patterns as curling hair, so too do all flowing things share underlying forms."
### Step 2: Search for Structural Analogues
Scan across diverse domains for similar patterns:
| Domain Category | Examples to Consider |
|-----------------|---------------------|
| **Biology** | Circulatory systems, neural networks, immune responses, evolution, ecosystems |
| **Physics** | Fluid dynamics, thermodynamics, wave propagation, field theory |
| **Architecture** | Structural engineering, urban planning, material science |
| **Economics** | Markets, incentive structures, supply chains, game theory |
| **Social Systems** | Communication networks, governance, organization design |
| **Nature** | Rivers, trees, weather patterns, geological formations |
**Key question:** Where else does this fundamental pattern appear?
### Step 3: Map the Analogy
Create explicit mappings between the source domain (analogy) and target domain (problem):
```
Source Domain: [e.g., River System]
Target Domain: [e.g., Data Pipeline]
Mappings:
- Water → Data
- Tributaries → Input sources
- Main channel → Primary pipeline
- Flood control → Backpressure mechanisms
- Erosion → Technical debt
- Dams → Buffering/queuing
```
**Test the mapping:** Does each element have a meaningful correspondence? Weak mappings indicate the analogy may not hold.
### Step 4: Extract Insights
From the analogy, derive insights that may not be obvious in the original domain:
**Questions to ask:**
- What solutions exist in the source domain?
- What problems have they solved that we haven't recognized yet?
- What failure modes in the source domain should we guard against?
- What counterintuitive approaches work in the source domain?
**Leonardo's insight:** "Human subtlety will never devise an invention more beautiful, more simple, or more direct than does nature, because in her inventions nothing is lacking, and nothing is superfluous."
### Step 5: Apply and Verify
Translate insights back to the original problem:
1. Generate candidate solutions based on the analogy
2. Assess feasibility in the target domain
3. Identify what would need to be true for each solution to work
4. Design experiments or proofs-of-concept to test promising candidates
**Warning:** Analogies illuminate; they do not prove. The analogy suggests directions; verification determines truth.
---
## Workflow
### Step 1: Gather and Review Inputs
Collect all relevant information:
- Review the provided data and context
- Identify key parameters and constraints
- Clarify any ambiguities or missing information
- Establish success criteria
### Step 2: Analyze the Situation
Perform systematic analysis:
- Identify patterns and relationships
- Evaluate against established frameworks
- Consider multiple perspectives
- Document key findings
### Step 3: Generate Recommendations
Create actionable outputs:
- Synthesize insights from analysis
- Prioritize recommendations by impact
- Ensure recommendations are specific and measurable
- Consider implementation feasibility
## Output Format
```markdown
## Cross-Domain Synthesis Analysis
### Problem Structure
[Abstracted pattern of the problem, domain-neutral]
### Analogous Domains Explored
| Domain | Pattern Match | Strength |
|--------|--------------|----------|
| [Domain] | [Why it matches] | Strong/Moderate/Weak |
### Primary Analogy: [Source Domain]
**Mapping:**
| Problem Element | Analogue Element |
|-----------------|------------------|
| [Target element] | [Source element] |
### Insights Extracted
1. [Insight from analogy]
2. [Insight from analogy]
3. [Insight from analogy]
### Candidate Solutions
1. **[Solution name]**
- Description: [What to do]
- Source: [Where this solution works in the analogy domain]
- Verification: [How to test this]
### Limitations and Caveats
[Where the analogy breaks down; what it cannot address]
```
---
## Constraints
- Do not force analogies that do not fit structurally
- Do not treat analogy as proof; it is a heuristic for generating hypotheses
- Do not ignore domain-specific factors that break the analogy
- Acknowledge when the problem structure is genuinely novel
- Consider multiple analogies before committing to one
- Test mappings rigorously—weak mappings indicate the analogy may not hold
---
## Anti-Patterns to Avoid
| Anti-Pattern | Why It Fails | Better Approach |
|--------------|--------------|-----------------|
| **Surface-Level Analogy** | "It's like a brain!" without structural mapping. Pretty metaphors don't solve problems. | Create explicit element-by-element mappings. Test whether each mapping holds. |
| **Analogy as Proof** | Assuming that because the analogy works, the solution must work. | Use analogy to generate hypotheses; design experiments to verify them. |
| **Single-Analogy Fixation** | Committing to the first analogy found without exploring alternatives. | Consider multiple analogies before committing. Different analogies illuminate different aspects. |
| **Ignoring Where Analogies Break** | Pretending the analogy is perfect when significant elements don't map. | Explicitly document where the analogy breaks. These breaks are data, not failures. |
| **Domain Ignorance** | Applying solutions from one domain without understanding domain-specific constraints of the other. | Verify that the translated solution is actually feasible in the target domain. |
---
## Example
**Input:**
```
problem: Our microservices are experiencing cascading failures when one service slows down
current_domain: distributed systems
constraints: Cannot redesign entire architecture, need incremental improvements
```
**Output:**
## Cross-Domain Synthesis Analysis
### Problem Structure
A network of interdependent nodes where slowdown in one node propagates to dependent nodes, eventually affecting the entire network. The system lacks mechanisms to isolate local problems.
### Analogous Domains Explored
| Domain | Pattern Match | Strength |
|--------|--------------|----------|
| Circulatory system | Blood clots causing systemic problems | Strong |
| Electrical grid | Cascading blackouts | Strong |
| Forest fire spread | Local ignition spreading system-wide | Moderate |
| Immune system | Isolating infections | Strong |
### Primary Analogy: Immune System
**Mapping:**
| Problem Element | Analogue Element |
|-----------------|------------------|
| Microservice | Cell/tissue |
| Slow service | Infected cell |
| Cascading failure | Systemic infection |
| Request retry storms | Inflammatory response |
| Circuit breaker | Immune isolation (quarantine) |
| Health check | Immune surveillance |
### Insights Extracted
1. **Immune systems quarantine before they cure** - Isolation is the first response, not fixing. Circuit breakers should trip faster.
2. **Fever is a feature** - The body deliberately degrades performance to fight infection. Perhaps some degradation (shedding load) is healthier than maintaining normal operation.
3. **Memory prevents recurrence** - The immune system remembers past infections. Services should remember past failure patterns and pre-emptively protect.
4. **Localized response** - Healthy cells nearby help but don't sacrifice themselves. Dependencies should gracefully degrade, not fail in sympathy.
### Candidate Solutions
1. **Aggressive circuit breaking**
- Description: Trip circuit breakers at first sign of slowdown, not after multiple failures
- Source: Immune system's rapid quarantine response
- Verification: A/B test with lower thresholds; measure overall system stability
2. **Intentional load shedding**
- Description: When detecting slowdown, proactively reject low-priority requests
- Source: Fever/metabolic slowdown during infection
- Verification: Implement priority tiers; test under synthetic load
3. **Failure pattern memory**
- Description: Cache failure patterns; when a similar pattern emerges, apply previous successful response
- Source: Immune memory (antibodies)
- Verification: Log failure sequences; build pattern matcher; test recognition accuracy
### Limitations and Caveats
- Immune systems can overreact (autoimmune disorders) - circuit breakers could be too aggressive
- Biological systems heal; software systems need explicit repair
- The analogy doesn't address root cause fixing, only containment
---
## Integration
This skill is part of the **Leonardo da Vinci** expert persona. Use it when conventional thinking is stuck and creative reframing is needed.
Leonardo saw no boundaries between domains: "The branching of trees mirrors human veins; water eddies echo curls of hair." This skill operationalizes that insight.Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!