What problem does it solve?
Provides a unified, searchable router for software engineering pattern knowledge so engineers and reviewers can quickly find authoritative guidance for architecture decisions, pattern selection, data structure choice, code-quality reviews, and domain modeling. It reduces time lost toggling between many scattered references and helps ensure decisions map to proven patterns and trade-offs.
Core Features & Use Cases
- Unified routing across seven focused sub-skills (GoF patterns, CLRS algorithms, Clean Code, DDIA, Pragmatic Programmer, DDD, SICP).
- Decision guides and pattern-selection heuristics for architecture design, Unity-specific integration, and TDD/code-review workflows.
- Quick-reference tables, language-agnostic pseudocode, and mapping to Unity scenarios (e.g., event systems, state machines, object pooling).
- Use cases: architecture trade-off analysis, code review checklisting, algorithm/data-structure selection, bounded-context and aggregate design, testability improvements.
Quick Start
Ask the skill to route a Unity architecture question, for example which design pattern best supports an undo/redo system, and return the recommended sub-skill and references.