121-java-object-oriented-design

Community

Improve Java OOD with SOLID and DRY.

Authorjabrena
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The skill guides you to review, improve, and refactor Java code to elevate object-oriented design quality, applying core principles such as SOLID, DRY, and YAGNI, and addressing common OOP misconceptions.

Core Features & Use Cases

  • Review class and interface designs for encapsulation, composition, and clear responsibilities.
  • Identify and resolve OOD code smells (God Class, Feature Envy, Data Clumps) and improve object creation patterns and method design.
  • Provide actionable refactoring plans and design improvements for real-world Java projects.

Quick Start

Analyze a Java project to identify design improvements and provide a concrete refactoring plan.

Dependency Matrix

Required Modules

None required

Components

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: 121-java-object-oriented-design
Download link: https://github.com/jabrena/cursor-rules-java/archive/main.zip#121-java-object-oriented-design

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.