This skill should be used when the user asks "why is this so tightly coupled", "how do I decouple these", "is this coupling acceptable across a module boundary", or when reviewing positional arguments, magic values, required call ordering, shared mutable state, or duplicated algorithms. Provides a taxonomy that names and ranks kinds of coupling precisely.