Agent skill · Code Review & Quality

review

Analyzes a codebase's modularity imbalances using the Balanced Coupling model and produces a review of design issues. Use when reviewing existing code for coupling problems, assessing architecture quality, identifying distributed monolith risks, or finding areas where changes are unexpectedly expensive.

vladikkgithub.com/vladikkGitHub ↗
claude-coderead-onlyNOASSERTION
Install
npx skills add vladikk/modularity --skill review --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 7 KB
Bundled scripts: none
Allowed tools: ReadGrepGlobLSPAskUserQuestionTaskCreateTaskUpdate
Path: skills/review/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 502
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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 1. Use `AskUserQuestion` to ask which parts of the codebase to analyze. Header: "Scope". Options: "Entire codebase — Analyze all components", "Specific directory — I'll tell you which path", "Specific c

What's inside
Steps it walks through
  1. Interaction Rules
  2. Process
  3. Step 1: Understand the Problem Domain
  4. Step 2: Map Integrations
  5. Step 3: Apply the Balance Rule
  6. Step 4: Write the Review
  7. Important Constraints
More from modularity
All skills →
About this skill
What does the review skill do?

Analyzes a codebase's modularity imbalances using the Balanced Coupling model and produces a review of design issues. Use when reviewing existing code for coupling problems, assessing architecture quality, identifying distributed monolith risks, or finding areas where changes are unexpectedly expensive.

How do I install it?

Run `npx skills add vladikk/modularity --skill review --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From vladikk/modularity, a repository with 502 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going