how-to-solve-it-analogy-skill

Identify and apply structural analogs from prior solutions to current problems.

1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/StepowskiEric/Jerrys-agent-skills --skill how-to-solve-it-analogy-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: how-to-solve-it-analogy-skill
Source: https://github.com/StepowskiEric/Jerrys-agent-skills/tree/main/.agents/skills/execution/how-to-solve-it-analogy-skill
Command: npx skills add https://github.com/StepowskiEric/Jerrys-agent-skills --skill how-to-solve-it-analogy-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables an agent to solve problems by identifying a related solved problem, extracting its underlying structure, and deliberately importing that solution into the current context.

Core Features & Use Cases

  • Analogy routing: Evaluate candidate analogs and choose the strongest structural mapping to the current problem.
  • Explicit mapping: Make the transfer of structure explicit, detailing what transfers and what does not.
  • Validated adaptation: Adapt the transferred solution to current constraints and validate its effectiveness across domains.
  • Use Case: When facing a novel problem that resembles a known solution, apply this skill to reuse the proven solution pattern rather than reinventing it.

Quick Start

Identify a strong structural analog, map its components to the current problem, adapt the transferred solution, and validate its effectiveness.

Frequently Asked Questions about how-to-solve-it-analogy-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reuse a proven solution pattern for a novel cross-domain problem?

Cross-domain problem-solving by analogy involves identifying a related solved problem, extracting its underlying structure, and deliberately importing that proven structure into your current context. This requires explicit structural mapping and validation to confirm the transferred solution works under new constraints.

What is structural mapping in problem-solving and how does it work?

Structural mapping in problem-solving works by evaluating candidate analogs and explicitly detailing which components of a known solution transfer to a new context and which do not. This deliberate mapping enables the adaptation of architectural decisions or design patterns across different domains.

When should I apply analogy routing to solve a software engineering problem?

Apply analogy routing when facing a novel software engineering problem that resembles a well-established solution, such as architectural decisions or algorithm templates. It allows you to reuse proven structures rather than reinventing the solution from scratch.

How do I validate a transferred solution pattern in a new context?

To validate a transferred solution pattern, you adapt the imported structure to your current constraints and execute a validation plan to confirm its effectiveness. This ensures the cross-domain structural mapping functions correctly in the new environment.

Does cross-domain analogy transfer work for algorithm templates and design patterns?

Yes, cross-domain analogy transfer works for algorithm templates and design patterns by extracting their underlying structure and mapping it to the current problem. This requires assessing transferable components and validating the adapted solution against new domain constraints.