mcpField
S
solid-principles

solid-principles

github.com/thebeardedbearsasDevelopment108144 installsUpdated 2d ago
Repository

About solid-principles

A reference skill for developers applying SOLID principles to object-oriented code. It summarizes the five principles and points to detailed documentation.

Key features

  1. 01Single Responsibility Principle
  2. 02Open-Closed Principle
  3. 03Liskov Substitution Principle
  4. 04Interface Segregation Principle
  5. 05Dependency Inversion Principle

Use cases

  1. 01Check whether a class has too many responsibilities
  2. 02Extend code through interfaces
  3. 03Design smaller interfaces

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/thebeardedbearsas/claude-craft --skill solid-principles

After installing, type/solid-principlesin Claude Code to confirm it loaded.

Bundled filesREADME.mdREFERENCE.md

Details

From the project README

SOLID Principles

This skill provides universal SOLID principles guidelines for object-oriented code quality.

See @REFERENCE.md for detailed documentation.

Quick Reference

  • SRP: One reason to change per class
  • OCP: Extend via interfaces, don't modify existing
  • LSP: Subtypes substitutable for base types
  • ISP: Small interfaces (< 5 methods)
  • DIP: Depend on abstractions, not implementations

Comments

Markdown supported