·solid-principles
</>

solid-principles

SOLID principles checklist with Java examples. Use when reviewing classes, refactoring code, or when user asks about Single Responsibility, Open/Closed, Liskov, Interface Segregation, or Dependency Inversion.

10Installs·3Trend·@decebals

Installation

$npx skills add https://github.com/decebals/claude-code-java --skill solid-principles

How to Install solid-principles

Quickly install solid-principles AI skill to your development environment via command line

  1. Open Terminal: Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Run Installation Command: Copy and run this command: npx skills add https://github.com/decebals/claude-code-java --skill solid-principles
  3. Verify Installation: Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Source: decebals/claude-code-java.

SKILL.md

View raw

| S | Single Responsibility | One class = one reason to change | | O | Open/Closed | Open for extension, closed for modification | | L | Liskov Substitution | Subtypes must be substitutable for base types | | I | Interface Segregation | Many specific interfaces > one general interface | | D | Dependency Inversion | Depend on abstractions, not concretions |

"Software entities should be open for extension, but closed for modification."

| Strategy | Multiple algorithms for same operation | | Template Method | Same structure, different steps | | Decorator | Add behavior dynamically | | Factory | Create objects without specifying class |

SOLID principles checklist with Java examples. Use when reviewing classes, refactoring code, or when user asks about Single Responsibility, Open/Closed, Liskov, Interface Segregation, or Dependency Inversion. Source: decebals/claude-code-java.

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/decebals/claude-code-java --skill solid-principles
Category
</>Dev Tools
Verified
First Seen
2026-02-25
Updated
2026-03-10

Browse more skills from decebals/claude-code-java

Quick answers

What is solid-principles?

SOLID principles checklist with Java examples. Use when reviewing classes, refactoring code, or when user asks about Single Responsibility, Open/Closed, Liskov, Interface Segregation, or Dependency Inversion. Source: decebals/claude-code-java.

How do I install solid-principles?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/decebals/claude-code-java --skill solid-principles Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Where is the source repository?

https://github.com/decebals/claude-code-java