design-patterns-behavioral

Installation
SKILL.md

Design Patterns: Behavioral

Overview

Behavioral patterns address how objects communicate and distribute responsibility. They replace tangled conditional logic, tight coupling, and ad-hoc event wiring with well-named structures. Recognizing which pattern is — or should be — present is a core code review skill.

When to Use

  • Large switch/if-else blocks branching on type or state
  • Tightly coupled objects calling each other in every direction
  • Duplicated algorithm logic with only small steps varying
  • Event/notification systems needing correctness and scalability review

Quick Reference

Installs
8
GitHub Stars
4
First Seen
Apr 8, 2026
design-patterns-behavioral — mickeyyaya/refactoring-skills