This skill provides a structured framework for maintaining software integrity based on six core modularity principles: optimal module size, reduced call depth, balanced fan-in/fan-out, clear interface boundaries, scope cohesion, and functional predictability. It serves as an architectural compass for Claude, helping to evaluate technical debt, guide refactoring sessions, and ensure that new features adhere to classic software engineering best practices for maintainability and scalability.
主要功能
01Six-point modularity checklist for architectural audits
02Interface boundary validation for unified error handling and response contracts
03Call stack depth analysis to prevent deep nesting complexity
04Dependency mapping to optimize fan-in and fan-out ratios
05Predictability checks for idempotency and side-effect management
06777 GitHub stars
使用场景
01Designing and splitting new service modules or API interfaces
02Automating architectural reviews during the PR process
03Identifying 'code smells' and technical debt during refactoring