Balancing Coupling

Analyzes codebases and software designs for unbalanced coupling, classifies coupling by strength, distance, volatility, and connascence, identifies when not to decouple, and produces prioritized refactoring or enforcement plans. Use when reviewing coupling, decoupling modules, reducing dependencies, improving modularity, setting module or service boundaries, untangling legacy systems, addressing shared databases, synchronous call chains, circular dependencies, or adding TypeScript/JavaScript dependency-boundary checks.

msewell ba15283 5 files · 25.5 KB Updated

File contents

msewell/agent-stuff/tree/main/skills/balancing-coupling commit ba15283227

Frequently asked questions

npx skillmds@latest add msewell/balancing-coupling