oo-design
CommunityDesign OO systems with clarity and critique
Software Engineering#design patterns#domain modeling#DDD#SOLID#object-oriented design#architecture critique#hybrid paradigm
Authoraustintheriot
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It helps you make sound object-oriented design decisions—either by brainstorming an OO approach or critiquing a proposed design—so you avoid common pitfalls like anemic domains, bad boundaries, and misused patterns.
Core Features & Use Cases
- Brainstorm OO design for a problem: Turn an unclear domain into a structured OO plan with named design tradeoffs, often contrasting with FP/hybrid alternatives.
- Critique a proposed OO design: Identify design failure surfaces (inheritance misuse, aggregate boundary errors, value object issues, SOLID/architecture problems) and propose fixes.
- Expert, pedagogy-forward guidance: Uses an OO lineage lens and references OO principles and patterns, while staying honest about when FP/hybrid is better.
Quick Start
Ask an AI to either brainstorm or critique an OO design for your specific system, stating whether you are proposing the design already or need help producing it from scratch.
Dependency Matrix
Required Modules
None requiredComponents
references
đź’» Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: oo-design Download link: https://github.com/austintheriot/dotfiles/archive/main.zip#oo-design Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.