Keep business logic separate and easy to test.
Guide software design, review, and refactoring toward clearer separation of concerns and maintainable, testable systems.
When to use it
Use when designing systems or modules, structuring layer dependencies, defining business-logic boundaries, reviewing architecture, or refactoring coupled systems.
It changes how the agent designs, structures, reviews, and refactors project code by applying architectural guidelines.
What you provide
No setup requirements listed.
No additional actions listed.