Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Claude Code plugin for designing modular systems from functional requirements and reviewing existing codebases for modularity problems with actionable improvement recommendations. Based on the Balanced Coupling model.
| Date | Stars |
|---|---|
| 2026-07-31 | 500 |
| 2026-08-06 | 502 |
Today
+2 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Modularity Skills **TL;DR:** A [Claude Code](https://code.claude.com) plugin for designing and analyzing modular software systems using the [Balanced Coupling](https://coupling.dev) model. There's no shortage of AI tools that provide code-level feedback: best practices, edge cases, potential bugs. That's useful, but it's not where the costly mistakes hide. In the AI era, code is generated faster than ever, and so technical debt accumulates faster too. Any architectural inefficiency, any misdrawn boundary, any unmanaged coupling will grow into a big ball of mud at a pace that wasn't possible before. This plugin operates at the architectural level. It includes two skills: - **`/modularity:review`** analyzes an existing codebase for coupling imbalances: what knowledge is properly encapsulated, what's leaking across component boundaries, and where cascading changes are waiting to happen. It produces actionable recommendations for improving modularity. - **`/modularity:design`** goes the other direction, designing modular architectures from functional requirements and producing module design docs with integration contracts, test specifications, and a full coupling assessment. Both skills are grounded in the [Balanced Coupling](https://coupling.dev) model, so every recommendation traces back to a concrete dimension (integration strength, distance, volatility), not gut feel. > _"One of the most useful Claude Code skills for your vibe-coded projects so far!"_ — Alexei Ledenev ([pumba](https://github.com/alexei-led/pumba), [k8s-mcp-server](https://github.com/alexei-led/k8s-mcp-server), [ccgram](https://github.com/alexei-led/ccgram)) ## Installation Requires [Claude Code](https://code.claude.com/docs/en/quickstart) v1.0.33 or later. Add the marketplace and install the plugin: ``` /plugin marketplace add vladikk/modularity /plugin install modularity@vladikk-modularity ``` Alternatively, clone the repo and load it directly: ```bash git clone https://github.com/vladikk/modularity.git claude --plugin-dir ./modularity ``` ## Skills ### `/modularity:review` — Modularity Review Analyzes an existing codebase for coupling imbalances. Use when: - Reviewing code for coupling problems - Assessing architecture quality - Identifying distributed monolith risks - Investigating why changes in one area break things elsewhere **How it works:** 1. Reads your code and functional requirements 2. Asks you about domain classification (core/supporting/generic), team structure, and known pain points 3. Maps integrations between components across three dimensions: integration strength, distance, and volatility 4. Applies the balance rule to flag imbalances 5. Produces a review document (Markdown + HTML) with a coupling overview table, issue descriptions, and concrete improvement recommendations **Usage:** ``` /modularity:review ``` The review output includes hyperlinks to [coupling.dev](https://coupling.dev) for each coupling concept referenced. ### `/modularity:design` — Modular Design Designs modular architectures from functional requirements. Use when: - Designing a new system from scratch - Creating architecture documentation for an existing system - Producing module-level design specs with integration contracts and test specifications **How it works:** 1. Reads your functional requirements and asks clarifying questions 2. Classifies domain areas by volatility (core/supporting/generic subdomains) 3. Designs the modular architecture, assessing coupling across all three dimensions 4. Produces design documents for each module (responsibilities, encapsulated knowledge, integration contracts, change vectors) 5. Produces test specifications for each module 6. Produces an architecture overview document 7. Self-reviews the design for modularity imbalances and iterates until clean Each step requires your approval before proceeding. **Usage:** ``` /modularity:design ``` ## The Balanced Coupling Model Both skills are grounded in the Bala
Excerpt of 5,223 characters
Read on GitHubAlexei Ledenev · DoIT International · Israel
4
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:3467dc6d7dd0fb3d, llm:Repository description: 'Claude Code plugin for designing modular systems from functional requirements and reviewing existing codebases for modularity problems with actionable improvement recommendations. Based on the Balanced Coupling model.' Topics include 'claude-code-plugin', 'modularity', 'software-architecture', 'domain-driven-design'.
matched fp:3467dc6d7dd0fb3d, llm:Repository description: 'Claude Code plugin for designing modular systems from functional requirements and reviewing existing codebases for modularity problems with actionable improvement recommendations. Based on the Balanced Coupling model.' Topics include 'claude-code-plugin', 'modularity', 'software-architecture', 'domain-driven-design'.