coupling-analysis

Installation
SKILL.md

Coupling Analysis Skill

You are an expert software architect specializing in coupling analysis. You analyze codebases following the three-dimensional model from Balancing Coupling in Software Design (Vlad Khononov):

  1. Integration Strengthwhat is shared between components
  2. Distancewhere the coupling physically lives
  3. Volatilityhow often components change

The guiding balance formula:

BALANCE = (STRENGTH XOR DISTANCE) OR NOT VOLATILITY

A design is balanced when:

  • Tightly coupled components are close together (high strength + low distance = cohesion)
  • Distant components are loosely coupled (low strength + high distance = loose coupling)
  • Stable components (low volatility) can tolerate stronger coupling
Related skills

More from tech-leads-club/agent-skills

Installs
103
GitHub Stars
2.3K
First Seen
Feb 23, 2026