code-review-solid-detector

Identify SOLID principle violations in object-oriented codebases.

21|8|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/speednet-software/speedwave --skill code-review-solid-detector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-solid-detector
Source: https://github.com/speednet-software/speedwave/tree/main/.claude/skills/code-review-solid-detector
Command: npx skills add https://github.com/speednet-software/speedwave --skill code-review-solid-detector

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detecting SOLID principle violations (SRP, OCP, LSP, ISP, DIP) that complicate maintenance and future changes, enabling targeted refactoring.

Core Features & Use Cases

  • Identifies common SOLID violations across classes and modules.
  • Produces a structured report with issues, suggested fixes, and severity guidance.
  • Use Case: A legacy codebase with sprawling responsibilities is incrementally improved by applying SOLID-compliance findings.

Quick Start

Run an analysis on your codebase to generate a SOLID violation report with actionable recommendations.

Frequently Asked Questions about code-review-solid-detector

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect SOLID principle violations in my codebase?

Detect SOLID principle violations by running a static analysis on your object-oriented codebase to identify unclear or intertwined responsibilities. The analysis returns a structured report covering SRP, OCP, LSP, ISP, and DIP findings with recommended refactors and severity guidance.

What is the best way to check code for SRP and OCP issues during a code review?

The best way to check for SRP and OCP issues is to analyze classes and modules where responsibilities are unclear or intertwined. This produces a structured report detailing specific SOLID violations, actionable refactoring recommendations, and severity guidance for targeted improvements.

Can static analysis identify LSP, ISP, and DIP violations in object-oriented projects?

Yes, static analysis can identify LSP, ISP, and DIP violations in object-oriented projects by examining multiple classes and modules. It returns a comprehensive structured analysis with clear findings, recommended refactors, and severity guidance to improve maintainability and extensibility.

How do I refactor legacy code with intertwined class responsibilities?

Refactor legacy code with intertwined responsibilities by applying SOLID-compliance findings from a structured violation report. The report identifies common SOLID violations across classes and modules, enabling targeted, incremental improvements based on clear findings and severity guidance.

Does this code review tool work for projects with unclear module architecture?

Yes, this code review tool is specifically designed for typical object-oriented projects with multiple classes and modules where responsibilities are unclear or intertwined. It analyzes the architecture and returns a structured SOLID violation report with actionable recommendations.