Component Cohesion

Component cohesion for the agent era - the REP/CCP/CRP tension triangle plus the constraint that a component is also a context-window unit, so what changes together must fit in one agent's context together. Reach for it when drawing or redrawing component boundaries, when commits keep fanning across many components, or when someone says "component cohesion", "common closure principle", "what changes together ships together", or "this module is too big for the agent to hold". Differentiator - this island owns the cohesion triangle and the context-fit constraint layered on it; deep-modules owns the design vocabulary, interface-budget owns interface-versus-implementation token economics, stability-order owns the computed component-coupling numbers, and coupling-budget owns the budget on the coupling a change adds.

Island-Dev-Crew d182457 13 files · 45.2 KB Updated

File contents

Island-Dev-Crew/uncle-bob-skills/tree/main/skills/component-cohesion commit d182457550

Frequently asked questions

npx skillmds@latest add island-dev-crew/component-cohesion