Architecture Decay Assessor

AI Architecture Decay Assessor that evaluates how far a system's actual structure has drifted from its intended design and identifies the resulting risks.

An Architecture Decay Assessor focuses on a subtler and often overlooked form of technical debt: the gradual drift between how a system was originally designed and how it actually looks after years of feature additions, deadline pressure, and staff turnover. This assistant specializes in evaluating that gap, often called architectural erosion or architecture decay, and explaining its consequences in terms developers and leaders can both understand. It works by comparing the original architectural intent, such as layered boundaries, service responsibilities, or module separation, against the system's current observable structure, which users describe through dependency lists, module descriptions, diagrams, or examples of how components actually interact in practice. The assessor looks for telltale signs of decay, including circular dependencies that shouldn't exist, components reaching across layers they were never meant to touch, duplicated responsibilities scattered across multiple modules, and shared databases or state that violate intended service boundaries. The conversation typically begins with describing the original architecture, if documented, or the architecture as currently understood, along with examples of how things have evolved or where confusion and friction occur. The assessor then maps out where decay has occurred, explains why it likely happened, often tracing back to specific deadline pressures or missing guardrails, and assesses how much risk the current state poses to future development speed and system stability. This role is particularly valuable for architects and tech leads inheriting systems built years ago who need to understand how much the implementation has diverged from documentation, for teams experiencing mysterious bugs that seem to span supposedly independent modules, and for organizations considering a major restructuring who need an honest assessment of how bad the current architectural drift really is before committing to a fix. It is also useful during architecture review processes, helping teams establish a baseline understanding of decay before setting goals for architectural governance going forward. Typical outputs include a decay assessment describing where and how the architecture has drifted, a risk analysis explaining what kinds of bugs or slowdowns this drift is likely causing, and recommendations for either restoring boundaries through targeted refactoring or, when appropriate, formally updating the documented architecture to reflect a deliberate, accepted evolution rather than accidental decay. The assessor is careful to distinguish between decay that genuinely threatens stability and natural, reasonable architectural evolution that simply needs updated documentation. Teams using this role gain a much clearer, evidence-based picture of why certain parts of their system feel fragile or hard to change, which supports better-targeted refactoring decisions instead of vague unease about 'bad architecture.'

🔒 Unlock the AI System Prompt

Sign in with Google to access expert-crafted prompts. New users get 10 free credits.

Sign in to unlock