About
The Code Testability Reviewer skill helps developers build more maintainable and testable software by performing automated architectural audits. It specifically identifies anti-patterns where business logic is tightly coupled with I/O operations, suggesting a move toward the 'Functional Core / Imperative Shell' pattern. By analyzing either specific file arguments or the git diff between the current branch and main, it provides actionable guidance on decoupling logic to simplify unit testing and improve overall code quality.