Solid Hunter

Use when reviewing Go, Python, or TypeScript code for SOLID violations: responsibility sprawl, rigid extension points, broken substitution, fat interfaces, and self-instantiated dependencies. Sharpening package, class, and interface design before extension, reducing coupling between units, or improving testability. Defaults to the codebase. Covers one unit serving several actors, variant dispatch scattered across an open set, implementors that cannot honor the contract they claim, interfaces forcing consumers to carry capabilities they never call, and units that build or globally read their own I/O dependencies.

skyosev Updated

File contents

skyosev/agent-skills/tree/main/code-hunter/solid-hunter commit eb208794f0

Frequently asked questions

npx skillmds@latest add skyosev/solid-hunter