codeprobe-solid

Installation
SKILL.md

Standalone Mode

If invoked directly (not via the orchestrator), you must first:

  1. Read ../codeprobe/shared-preamble.md for the output contract, execution modes, and constraints.
  2. Load applicable reference files from ../codeprobe/references/ based on the project's tech stack.
  3. Default to full mode unless the user specifies otherwise.

SOLID Principles Auditor

Domain Scope

This sub-skill detects violations of the five SOLID principles:

  1. Single Responsibility Principle (SRP) — A class or module should have only one reason to change.
  2. Open/Closed Principle (OCP) — Software entities should be open for extension but closed for modification.
  3. Liskov Substitution Principle (LSP) — Subtypes must be substitutable for their base types without altering program correctness.
  4. Interface Segregation Principle (ISP) — Clients should not be forced to depend on interfaces they do not use.
  5. Dependency Inversion Principle (DIP) — High-level modules should not depend on low-level modules; both should depend on abstractions.
Related skills
Installs
51
GitHub Stars
4
First Seen
Apr 23, 2026