What problem does it solve? Understanding an unfamiliar codebase is slow and error-prone when done ad hoc. This Skill provides a disciplined, phased audit framework that maps architecture, traces data flow, and quantifies technical debt before you make any changes. ## Core Features & Use Cases - Phased Codebase Audit: A five-stage framework covering first contact, entry point analysis, architecture mapping, dependency analysis, and configuration/data flow review. - Structured Reporting: Produces a standardized codebase report with component maps, key abstractions, dependency tables, technical debt items, and prioritized recommendations. - Multi-Agent Parallel Analysis: Supports Agent Teams patterns to split large codebases across multiple analysts for frontend, backend, and infrastructure audits. - Use Case: Before contributing to a large Rust or TypeScript project, run this Skill to generate a full architecture map, identify dead code and circular dependencies, and get a prioritized list of technical debt items. ## Quick Start Ask Claude to analyze this unfamiliar codebase and produce a structured architecture and technical debt report using the senior software analyst skill.