modularity
Architecture reviews and modular design using balanced coupling
All Skills in This Repository (4)
Pure Emerald Level Indicatorsdesign
Design modular software architectures from functional requirements using the Balanced Coupling model.
balanced-coupling
Assess coupling balance across integration strength, distance, and volatility dimensions.
document
Generate Markdown and HTML modularity review documents from coupling analysis results.
review
Analyze codebases for unbalanced coupling across strength, distance, and volatility dimensions.
Frequently Asked Questions
FAQPage SchemaHow to install Modularity?โผ
Run `npx skills add vladikk/modularity --all -g -y` in your terminal to install all skills in this suite globally.
How to check a codebase for coupling problems?โผ
Run the review skill on your project. It maps integrations between components, scores strength, distance, and volatility, and flags unbalanced coupling with concrete fixes.
How to design a modular system from requirements?โผ
Run the design skill with your functional requirements file. It produces module design documents, integration contracts, test specifications, and an architecture overview.
What is the Balanced Coupling model?โผ
It is a framework by Vlad Khononov that evaluates coupling across three dimensions: integration strength, distance, and volatility. Coupling is balanced when strength and distance counterbalance each other or volatility is low.
Does Modularity work with Claude Code?โผ
Yes. It is built as a Claude Code plugin and requires Claude Code v1.0.33 or later, with Claude Opus 4.5 or newer recommended for best results.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core