Deep Modules

Measures module depth, whether the interface is simple relative to the implementation behind it. Use when a module's interface has too many parameters or methods, when there are too many small classes each doing too little or when methods just forward calls to other methods. Not for evaluating whether adjacent layers provide different abstractions (use abstraction-quality) or deciding whether to merge/split specific modules (use module-boundaries).

majiayu000 65a80f0 2 files · 9.9 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/quality/deep-modules commit 65a80f0bbe

Frequently asked questions

npx skillmds add majiayu000/deep-modules