Discover and explore top open-source AI tools and projects—updated daily.
vladikkAI-powered tool for designing and reviewing software modularity
Top 69.0% on SourcePulse
A Claude Code plugin, vladikk/modularity, addresses the growing problem of technical debt and architectural inefficiency in AI-accelerated software development. It provides two core skills: /modularity:review for analyzing existing codebases for coupling imbalances and /modularity:design for architecting new systems from functional requirements. The plugin targets developers and architects seeking to improve software maintainability and reduce costly architectural mistakes by applying the concrete principles of the Balanced Coupling model.
How It Works
This plugin operates at the architectural level, employing the Balanced Coupling model to evaluate software design. The model assesses coupling across three dimensions: integration strength (knowledge sharing), distance (socio-technical cost), and volatility (business domain change probability). The /modularity:review skill analyzes existing code against these dimensions to identify and report on coupling imbalances, offering actionable recommendations. Conversely, /modularity:design generates modular architectures from functional requirements, producing detailed design documents, integration contracts, and test specifications, while continuously self-reviewing for modularity issues.
Quick Start & Requirements
/plugin marketplace add vladikk/modularity followed by /plugin install modularity@vladikk-modularity.git clone https://github.com/vladikk/modularity.git and load via claude --plugin-dir ./modularity.Highlighted Details
/modularity:review generates detailed coupling overview tables and issue descriptions./modularity:design produces comprehensive module design documents, integration contracts, and test specifications.Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord, Slack), or roadmap are provided in the README.
Licensing & Compatibility
skill at coupling dot dev). Additionally, the repository and its contents are restricted from use in training, fine-tuning, or developing machine learning models without explicit written permission.Limitations & Caveats
The plugin is strictly for non-commercial use unless explicit permission is obtained. Its content is explicitly barred from AI model training. Usage is dependent on specific versions of Claude Code and Claude Opus.
1 month ago
Inactive