object-oriented-programming

Installation
SKILL.md

Object Oriented Programming

One skill covering the full OOP review/design lens: whether something should be a class at all, SOLID, GoF patterns, Tell Don't Ask, and Object Calisthenics. Don't recite theory — point at the specific line, name the violation, propose the concrete refactor.

Core rule: Use a class only when it creates multiple instances with their own state. Otherwise prefer functions, object literals, or types. — Dave Thomas

Step 0 — Should this even be a class?

Before applying any other rule, run new or reviewed code through this first:

Installs
20
Repository
bsene/skills
GitHub Stars
5
First Seen
Aug 6, 2026
object-oriented-programming — bsene/skills