clean-oop-architecture

Installation
SKILL.md

Clean OOP Architecture

Use this skill for code quality decisions that go beyond syntax: boundaries, responsibilities, coupling, cohesion, naming, refactoring, and testability.

Core Principle

Prefer code that is easy to change safely:

  • One clear reason to change per class or module.
  • Behavior grouped by responsibility, not by convenience.
  • Dependencies point inward toward stable abstractions.
  • Domain logic is testable without Unity scenes, Firebase, network, or UI.
  • Framework code adapts the domain; it does not become the domain.

First Read

Before changing code, inspect:

Installs
2
GitHub Stars
13
First Seen
Oct 15, 2026