This implements Vlad Khononov's Balanced Coupling Model to evaluate whether your coupling matches your architecture. It analyzes three dimensions: integration strength (intrusive to contract), distance (same class to different orgs), and volatility (core vs generic subdomains). The core insight is that coupling isn't bad, misplaced coupling is bad. High strength components should be close together, low strength can be far apart. It walks you through connascence types, flags distributed monoliths and over-abstraction, and gives specific refactoring paths like converting positional to named parameters or extracting shared algorithms. Most useful during architecture reviews or when microservices feel weirdly coupled. The checklist format makes it practical for systematic code evaluation rather than just theoretical handwaving about modularity.
npx skills add https://github.com/dotneet/claude-code-marketplace --skill code-modularization-evaluator