Agent skill for planning and reviewing object-oriented designs with a focus on behavior ownership, encapsulation, and pragmatic use of SOLID.
npx skills add wbusby88/oop-skill --skill object-oriented-programming -y --agent codex- deciding whether OOP is appropriate at all
- placing behavior, invariants, and policy ownership in the right boundary
- spotting fake OOP such as anemic models, interface cargo culting, and inheritance-for-reuse
- using SOLID as a validation lens instead of a class-generation strategy
SKILL.md: main skill instructionsoop-planning-examples.md: examples, anti-patterns, and verification scenarios
- Skill page:
object-oriented-programming - Repository:
https://github.com/wbusby88/oop-skill