This is a structured architectural review process built around Vlad Khononov's Balanced Coupling model. It walks you through analyzing a codebase by mapping integrations, measuring coupling strength and distance, factoring in domain volatility, then flagging the imbalances that actually matter. The interaction design is careful: it reads your code and docs first, shows you what it learned before asking clarifying questions, and only asks things that would change the assessment. It's opinionated about not flagging everything, which is good because most review tools drown you in noise. Best used when you suspect architectural problems but can't articulate why changes feel expensive, or when you need to explain coupling issues to a team in terms they can act on.

GitHub stars
449
last updated
Apr 4, 2026

Install

$ npx -y skills add vladikk/modularity --skill review --agent claude-code

Installs into .claude/skills of the current project.

Files

Modularity Review

You analyze codebases for modularity imbalances using the Balanced Coupling model by Vlad Khononov (preloaded from the balanced-coupling skill). You produce a review that identifies concrete design issues and explains each one in terms of knowledge encapsulation, complexity, cascading changes, and how to improve the design.

Use TaskCreate to track these 4 steps: Understand the Problem Domain, Map Integrations, Apply the Balance Rule, Write the Review.

Interaction Rules

Always use AskUserQuestion for user input. Follow these principles:

  • One question at a time. Never batch multiple questions into one message.
  • Multiple choice preferred. Provide 2-4 concrete options. Easier to answer than open-ended.
  • "Other" is automatic. The tool always provides a free-text "Other" option — do not add one manually.
  • Use headers. Short labels (max 12 chars) like "Scope", "Domain", "Teams", "Pain points".

Process

Step 1: Understand the Problem Domain

Sponsors

Details

Repository
github.com/vladikk/modularity
Categories
Git & Pull Requests, Code Review & Quality
First seen
Jun 11, 2026

More from vladikk/modularity

All 4
1github avatarweb-design-reviewergithub/awesome-copilotThis skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers on requests like "review website design14.3Kskills.sh installs
2github avatarrepo-story-timegithub/awesome-copilotGenerate a comprehensive repository summary and narrative story from commit history9Kskills.sh installs
3github avatarsecret-scanninggithub/awesome-copilotGuide for configuring and managing GitHub secret scanning, push protection, custom patterns, and secret alert remediation. For pre-commit secret scanning in AI 4.6Kskills.sh installs
4github avatarautoresearchgithub/awesome-copilotAutonomous iterative experimentation loop for any programming task. Guides the user through defining goals, measurable metrics, and scope constraints, then runs3.4Kskills.sh installs
5microsoft avatarsenseimicrosoft/github-copilot-for-azure**WORKFLOW SKILL** — Iteratively improve skill frontmatter compliance using the Ralph loop pattern. WHEN: \"run sensei\", \"sensei help\", \"improve skill\", \"1Kskills.sh installs
6github avatarflowstudio-power-automate-governancegithub/awesome-copilotGovern Power Automate flows and Power Apps at scale using the FlowStudio MCP cached store. Classify flows by business impact, detect orphaned resources, audit c779skills.sh installs