Solid Guard

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes after creating new C# files OR adding >50 lines to existing classes (especially under Services/, Managers/, *Manager.cs, *Service.cs). Heuristics that CORRELATE with SOLID violations: SRP (mixed UI+IO concerns, classes >300 lines + >15 public methods), OCP (massive switch statements >10 cases), DIP (newing services instead of injecting, static singleton mutation), ISP (fat interfaces, NotImplementedException stubs). LSP is out of scope (impossible to detect mechanically). All findings are ADVISORY (warn-only). Skip on: Tests/, Samples/, *.Designer.cs, *.g.cs.

abbaye 459a8b5 5 files · 18.7 KB Updated

File contents

abbaye/wpfhexeditoride/tree/main/Sources/.claude/skills/solid-guard commit 459a8b54d3

Frequently asked questions

npx skillmds@latest add abbaye/solid-guard