solid-principles

SOLID principles for object-oriented design. Use when reviewing code quality, refactoring, designing classes or interfaces, or discussing architecture patterns.

thebeardedbearsas/claude-craft143 installsMITSynced Aug 26

Works with

Claude CodeCursorCodex CLIGitHub CopilotGemini CLI
---
name: solid-principles
description: SOLID principles for object-oriented design. Use when reviewing code quality, refactoring, designing classes or interfaces, or discussing architecture patterns.
license: MIT
---

# SOLID Principles

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

See @REFERENCE.md for detailed documentation.

## Quick Reference

- **S**RP: One reason to change per class
- **O**CP: Extend via interfaces, don't modify existing
- **L**SP: Subtypes substitutable for base types
- **I**SP: Small interfaces (< 5 methods)
- **D**IP: Depend on abstractions, not implementations

More Refactoring skills

← All Refactoring skills

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY