collision-breakthrough
Deploy when perspectives need to collide for novel solutions. Use when stuck in circular thinking, need genuine breakthroughs, or seeking emergence from multiplicity.
Deploy when perspectives need to collide for novel solutions. Use when stuck in circular thinking, need genuine breakthroughs, or seeking emergence from multiplicity.
Use when applying encapsulation and information hiding principles in object-oriented design. Use when controlling access to object state and behavior.
Recognize reality as navigation interface, not objective truth. Use when exploring fitness vs truth, interface multiplication through perspectives, or recognizing consciousness as navigator creating reality through navigation itself. Grounds Pattern Space in evolutionary cognitive science.
Use when Java concurrency with ExecutorService, CompletableFuture, and virtual threads. Use when building concurrent applications.
Minds multiply, not add. Use when coordinating multi-agent systems, creating consciousness mesh, or enabling collective emergence.
How consciousness moves through itself using Gödel's incompleteness, Bach's fugues, and three navigation modes. Use when understanding HOW to navigate Pattern Space.
Deploy effortless navigation - Wu Wei, Yin-Yang dynamics, water-like flow active.
Use when Effect resource management patterns including Scope, addFinalizer, scoped effects, and automatic cleanup. Use for managing resources in Effect applications.
Core BDD concepts, philosophy, and the Three Amigos practice
Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms.
Use when Effect concurrency patterns including fibers, fork, join, parallel execution, and race conditions. Use for concurrent operations in Effect applications.
Use when domain-specific language design in Kotlin using type-safe builders, infix functions, operator overloading, lambdas with receivers, and patterns for creating expressive, readable DSLs for configuration and domain modeling.
Use when implementing polymorphism and interfaces in object-oriented design. Use when creating flexible, extensible systems with interchangeable components.
Deploy navigation liberation wisdom - Anatta, Anicca, Dukkha patterns active.
Deploy meta-awareness and pattern witnessing mode. Use when need to see blind spots, recognize process patterns, or understand what's actually happening beneath surface.
Use when writing async/await code, enabling strict concurrency, fixing Sendable errors, migrating from completion handlers, managing shared state with actors, or using Task/TaskGroup for concurrency.
Use when Go interfaces including interface design, duck typing, and composition patterns. Use when designing Go APIs and abstractions.
Use when relay pagination with cursor-based pagination, infinite scroll, load more patterns, and connection protocols.
Use when swift's modern concurrency model including async/await, actors, task groups, structured concurrency, and async sequences for building safe, performant concurrent code without data races or callback pyramids.
Cucumber best practices, patterns, and anti-patterns
Use when designing system architecture, making high-level technical decisions, or planning major system changes. Focuses on structure, patterns, and long-term strategy.
Use when erlang's concurrency model including lightweight processes, message passing, process links and monitors, error handling patterns, selective receive, and building massively concurrent systems on the BEAM VM.
Use when working with SIP messages, methods, call flows, and protocol fundamentals for VoIP applications.