collision-zone-thinking

Reframe problems through collision with unrelated domain models.

130|8|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/sandgardenhq/sgai --skill collision-zone-thinking-sandgardenhq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: collision-zone-thinking
Source: https://github.com/sandgardenhq/sgai/tree/main/cmd/sgai/skel/.sgai/skills/problem-solving/collision-zone-thinking
Command: npx skills add https://github.com/sandgardenhq/sgai --skill collision-zone-thinking-sandgardenhq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When conventional approaches feel inadequate and thinking is trapped within a single domain, this Skill helps generate innovative, non-incremental solutions by forcing unrelated concepts to interact.

Core Features & Use Cases

  • Cross-domain Metaphor Mixing: Systematically treat one problem space as if it were another (e.g., services as electrical circuits) to reveal emergent properties and design patterns.
  • Boundary Testing and Insight Extraction: Explore where the metaphor holds, where it breaks, and distill actionable insights for real-world architectures or strategies.
  • Use Case: In a distributed system with cascading failures, reframe services as circuits to introduce circuit breakers, fuses, and load distribution patterns that improve resilience.

Quick Start

Ask the assistant to treat your current problem X as if it were Y and then enumerate emergent properties, boundary limits, and actionable insights.

Frequently Asked Questions about collision-zone-thinking

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

FAQPage Schema
How do I generate non-incremental solutions for software architecture problems?

Generate non-incremental solutions for software architecture by reframing your target problem through collision with an unrelated domain model. This cross-domain metaphor mixing forces unrelated concepts to interact, revealing emergent properties and design patterns that conventional approaches miss.

How do I use systems thinking metaphors to solve complex product strategy issues?

Use systems thinking metaphors by asking the assistant to treat your product strategy problem X as if it were domain model Y. The process enumerates emergent properties, identifies boundary limits where the metaphor breaks, and distills actionable insights for real-world implementation.

When do I need cross-domain metaphor mixing for problem solving?

You need cross-domain metaphor mixing when incremental improvements stall and conventional approaches feel inadequate. It applies to complex systems design scenarios where thinking is trapped within a single domain and breakthrough directions are required to surface emergent properties.

Does collision zone thinking work for distributed systems with cascading failures?

Collision zone thinking works for distributed systems by reframing services as unrelated models like electrical circuits. This boundary testing introduces circuit breakers, fuses, and load distribution patterns that improve resilience against cascading failures.

What are the limitations of using metaphor mixing for systems design?

The limitation of metaphor mixing in systems design is that domain models break at boundary limits. You must test where the metaphor holds and where it fails, extracting only actionable insights rather than forcing unfit patterns onto your architecture.