analogical-thinking

Identify and transfer solution patterns from analogous domains to design problems.

7|2|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/AndurilCode/craftwork --skill analogical-thinking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analogical-thinking
Source: https://github.com/AndurilCode/craftwork/tree/main/skills/analogical-thinking
Command: npx skills add https://github.com/AndurilCode/craftwork --skill analogical-thinking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you stop reinventing solutions by identifying the underlying structure of a problem and mapping it to proven approaches from other domains.

Core Features & Use Cases

  • Problem-structure abstraction: Reframes architecture, organizational, or process issues in domain-neutral terms (components, flows, constraints, and failure modes).
  • Structural analogue search: Surfaces candidate analogues across engineering, CS classics, natural systems, and information/control theory.
  • Analogy strength evaluation & safe transfer: Checks where the analogy holds or breaks, then transfers only the applicable mechanism and adaptations.

Quick Start

Tell your AI: “We’re designing a new agent workflow—what is the underlying structure, what analogous patterns fit it, and where would each analogy fail?”

Frequently Asked Questions about analogical-thinking

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

FAQPage Schema
How do I find existing patterns for a novel architecture or process design problem?

To find existing patterns for a novel architecture or process design, the skill abstracts your problem structure into domain-neutral terms and searches for proven solution analogues across engineering and information theory. It then transfers only the applicable mechanisms safely.

What is analogical thinking and how does it help with persistent unresolved system design issues?

Analogical thinking helps with persistent unresolved system design issues by mapping the underlying structure of your problem to proven approaches from other domains. It reframes architecture or process issues in domain-neutral terms to identify matching solution patterns.

How do I evaluate if a structural analogue fits my system or workflow design?

To evaluate if a structural analogue fits your system or workflow design, the skill performs analogy strength evaluation. It checks where the analogy holds and detects false-analogy failure points before transferring the applicable mechanism.

Can I use analogical thinking for agent workflow design and pattern matching?

Yes, you can use analogical thinking for agent workflow design and pattern matching. Provide your workflow details, and the skill will identify the underlying structure, find analogous patterns from other domains, and pinpoint where each analogy would fail.

When should I not use analogical thinking for decision support?

You should avoid analogical thinking for decision support when a problem lacks a clear underlying structure or when you cannot detect false-analogy failure points. It is designed for scenarios where thorough problem analyses have not yielded good options.

What is the best way to stop reinventing solutions for complex systems design?

The best way to stop reinventing solutions for complex systems design is to apply analogical thinking. It abstracts your problem components, flows, and constraints, searching engineering and natural systems for proven patterns to transfer safely.