Keep your code easy to extend and maintain.
Guides code design with SOLID principles to make implementations easier to maintain and extend.
When to use it
Use during implementation when designing modules, functions, and components that need maintainable, flexible architecture.
It changes how the agent designs and implements project code by separating responsibilities, honoring contracts, and making dependencies configurable.
What you provide
No setup requirements listed.
No additional actions listed.