Coupling Budget

Treats every cross-module edge a change adds to the edge sets it is handed as spend against a declared budget - each added edge carries a written reason or the gate goes red, and the count itself is capped so prose cannot buy unlimited coupling. Reach for it when reviewing an agent diff that reaches into a module it never touched before, before fanning parallel agents across module lanes, or on trigger phrases like 'coupling budget', 'the agent added a new dependency', 'why does this import cross modules', 'how much coupling did that change add'. Differentiator - this island owns the budget on coupling a change ADDS; declared layering direction belongs to the sibling dependency-fence, computed instability and abstractness to stability-order, and cohesion sizing to component-cohesion.

Island-Dev-Crew 693246e 13 files · 38.0 KB Updated

File contents

Island-Dev-Crew/uncle-bob-skills/tree/main/skills/coupling-budget commit 693246ef3a

Frequently asked questions

npx skillmds@latest add island-dev-crew/coupling-budget