Published skills
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.
document
Produces modularity review documents in both Markdown and HTML formats. Use when writing the final review output from a modularity analysis.
design
Designs modular high-level architectures from functional requirements and produces design documents for each module. Use when designing a new system, creating architecture documentation, or producing module-level design specs with integration contracts and test specifications.
balanced-coupling
The Balanced Coupling model is a software design approach for creating modular architectures, evaluating component coupling, and deciding on module splitting or merging. It aids in assessing integration patterns, classifying coupling, and understanding cohesion versus coupling trade-offs.
Category alert