check-leaky-abstractions

Installation
SKILL.md

Leaky Abstractions Detector

Overview

This skill analyzes PHP codebases for leaky abstractions — situations where implementation details "leak" through interface boundaries, violating encapsulation and creating tight coupling.

Leaky Abstraction Types

Type Description Severity
Interface Leakage Implementation details in interface CRITICAL
Framework Leakage Framework types in domain/application CRITICAL
Return Type Leakage Concrete types returned from abstractions WARNING
Parameter Leakage Implementation-specific parameters WARNING
Exception Leakage Infrastructure exceptions crossing boundaries WARNING
Dependency Leakage Inner dependencies exposed INFO

Detection Patterns

Installs
5
GitHub Stars
96
First Seen
Mar 17, 2026
check-leaky-abstractions — dykyi-roman/awesome-claude-code