What problem does it solve?
It helps you diagnose architectural friction in a codebase by identifying shallow, leaky, tightly coupled modules and turning them into deeper, seam-driven designs that are easier to test and navigate.
Core Features & Use Cases
- Deletion-test guided refactoring candidates: spots pass-through modules versus those that genuinely earn their keep by evaluating what happens when you inline a module’s behavior into its callers.
- Design-only architectural proposals: produces a settled refactoring design without editing code or migrating callers.
- Seams, leverage, and locality analysis: frames suggestions around interfaces, the seams where behavior can be swapped, and where responsibility and change should concentrate.
- Optional project-context alignment: consults available glossary, ADRs, and architecture overview files to reduce vocabulary drift and avoid contradicting prior decisions when they exist.
Quick Start
Ask the agent to run an architecture review of your repository and propose 3–7 concrete deepening refactoring candidates without implementing changes.