·solid-knowledge
</>

solid-knowledge

SOLID principles knowledge base for PHP 8.4 projects. Provides quick reference for SRP, OCP, LSP, ISP, DIP with detection patterns, PHP examples, and antipattern identification. Use for architecture audits and code quality reviews.

7Installs·0Trend·@dykyi-roman

Installation

$npx skills add https://github.com/dykyi-roman/awesome-claude-code --skill solid-knowledge

How to Install solid-knowledge

Quickly install solid-knowledge 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/dykyi-roman/awesome-claude-code --skill solid-knowledge
  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: dykyi-roman/awesome-claude-code.

SKILL.md

View raw

SOLID is a set of five design principles for writing maintainable, extensible software.

| 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 | | D | Dependency Inversion | Depend on abstractions, not concretions |

| SRP | Aggregates have single consistency boundary | | OCP | Domain Events enable extension without modification | | LSP | Value Objects are substitutable (same type = same behavior) | | ISP | Repository interfaces segregated (Reader/Writer) | | DIP | Domain depends on Repository interfaces, not implementations |

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/dykyi-roman/awesome-claude-code --skill solid-knowledge
Category
</>Dev Tools
Verified
First Seen
2026-02-22
Updated
2026-03-10

Browse more skills from dykyi-roman/awesome-claude-code

Quick answers

What is solid-knowledge?

SOLID principles knowledge base for PHP 8.4 projects. Provides quick reference for SRP, OCP, LSP, ISP, DIP with detection patterns, PHP examples, and antipattern identification. Use for architecture audits and code quality reviews. Source: dykyi-roman/awesome-claude-code.

How do I install solid-knowledge?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/dykyi-roman/awesome-claude-code --skill solid-knowledge 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/dykyi-roman/awesome-claude-code