dotneet avatar

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-code

Installs 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

More from dotneet/claude-code-marketplace

All 10
1josiahsiegel avatarbash-masterjosiahsiegel/claude-plugin-marketplaceExpert bash/shell scripting across environments where Bash is available (Linux, macOS, Git Bash on Windows, WSL, containers). This is a Bash-focused skill - it 462skills.sh installs
2davila7 avatarfind-bugsdavila7/claude-code-templatesFind bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit cod447skills.sh installs
3delphine-l avatarbioinformatics-fundamentalsdelphine-l/claude_globalCore bioinformatics concepts including SAM/BAM format, AGP genome assembly format, sequencing technologies (Hi-C, HiFi, Illumina), quality metrics, and common d446skills.sh installs
4aiko-atami avatarfeature-sliced-designaiko-atami/fsdApply Feature-Sliced Design (FSD) v2.1 architectural methodology to frontend projects. Use when organizing code structure, decomposing features, creating new co440skills.sh installs
5mineru98 avatarexcel-data-analyzermineru98/skills-storeAnalyze messy and unstructured Excel files to identify data quality issues, detect format inconsistencies, find missing values, and generate comprehensive analy434skills.sh installs
6deveshpunjabi avatarmodern-frontend-designdeveshpunjabi/modern-frontend-skillHow to design and build modern, premium-quality frontend interfaces that look like high-end SaaS products, modern AI tools, and award-winning design websites — 432skills.sh installs