Use this skill when entering an unfamiliar or long-lived codebase and needing to understand not only its current structure but the historical reasons, ownership boundaries, risky seams, abandoned migrations, and unwritten conventions behind it. Base conclusions on code and version-control evidence and label inference explicitly.