
Code Modularization Evaluator
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.
- skills.sh installs
- 462
- GitHub stars
- 3
- last updated
- Aug 21, 2026
Install
$ npx -y skills add dotneet/claude-code-marketplace --skill code-modularization-evaluator --agent claude-codeInstalls into .claude/skills of the current project.
Files
Code Modularization Evaluator
Evaluate code modularization using the Balanced Coupling Model from Vlad Khononov's "Balancing Coupling in Software Design." This skill helps identify problematic coupling patterns and provides actionable refactoring guidance.
Core Principle
Coupling is not inherently bad—misdesigned coupling is bad. The goal is balanced coupling, not zero coupling.
The fundamental formula:
MODULARITY = (STRENGTH XOR DISTANCE) OR NOT VOLATILITY
A system achieves modularity when:
- High integration strength components are close together (same module/service)
- Low integration strength components can be far apart (different services)
- Low volatility components can tolerate coupling mismatches
The Three Dimensions of Coupling
Always evaluate coupling across these three dimensions:
1. Integration Strength (What knowledge is shared?)
From strongest (worst) to weakest (best):
Sponsors
Details
- Repository
- github.com/dotneet/claude-code-marketplace
- Category
- Code Review & Quality
- First seen
- Jun 3, 2026