Make your code easier to extend and test.
Guides architectural improvements with design patterns that make project code easier to maintain, extend, and test.
When to use it
Use when refactoring architecture, building extensible systems, decoupling components, or reviewing architectural issues.
It changes how the agent structures project code by choosing patterns for actual problems, considering testability, and favoring dependency injection and composition.
What you provide
No setup requirements listed.
No additional actions listed.