review

Analyze codebases for unbalanced coupling across strength, distance, and volatility dimensions.

504|32|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/vladikk/modularity --skill review-vladikk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review
Source: https://github.com/vladikk/modularity/tree/main/skills/review
Command: npx skills add https://github.com/vladikk/modularity --skill review-vladikk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the hidden architectural technical debt caused by unbalanced coupling in codebases, which leads to expensive, cascading changes, distributed monoliths, and unpredictable maintenance costs that standard code review tools fail to identify.

Core Features & Use Cases

  • Balanced Coupling Analysis: Maps integrations across strength, distance, and volatility dimensions to flag unbalanced coupling patterns that create long-term technical debt.
  • Actionable Improvement Recommendations: Produces concrete, prioritized fixes for modularity issues grounded in the Balanced Coupling model, rather than vague architectural feedback.
  • Use Case: Use this Skill when reviewing a growing microservices codebase to identify if shared database access between services is creating tight coupling that will cause outages when one service scales independently.

Quick Start

Use the review skill to analyze the modularity of the attached project codebase and produce a prioritized list of coupling issues with specific improvement recommendations.

Frequently Asked Questions about review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect unbalanced coupling in a microservices codebase?

You can detect unbalanced coupling by mapping integrations across strength, distance, and volatility dimensions to identify tight dependencies like shared database access that create distributed monolith risks and unpredictable maintenance costs.

What is balanced coupling analysis in software architecture review?

Balanced coupling analysis is an architecture review technique that maps integrations across strength, distance, and volatility dimensions to flag unbalanced patterns causing cascading changes and hidden technical debt that standard code review tools miss.

How do I get actionable recommendations for reducing technical debt from code coupling?

To get actionable recommendations for reducing technical debt, analyze your codebase to produce a prioritized list of coupling issues grounded in the Balanced Coupling model, providing concrete fixes rather than vague architectural feedback.

Can I use this to assess distributed monolith risk in my codebase?

Yes, you can assess distributed monolith risk by analyzing your codebase to identify modularity imbalances and unbalanced coupling patterns that cause expensive, cascading changes and unpredictable maintenance costs across services.

Why does standard code review fail to identify architectural technical debt?

Standard code review fails to identify architectural technical debt because it does not map integrations across strength, distance, and volatility dimensions to flag the unbalanced coupling patterns that cause hidden, cascading maintenance costs.

What's the best way to analyze modularity imbalances caused by unbalanced coupling?

The best way to analyze modularity imbalances is to evaluate integrations across strength, distance, and volatility dimensions, producing model-grounded recommendations to improve software modularity and reduce long-term technical debt.