What problem does it solve? Evaluating the structural quality of an Umbraco/.NET codebase is subjective and time-consuming, especially when inheriting an unfamiliar project or deciding whether the architecture supports a future headless move. This Skill produces an evidence-cited written audit with scores, strengths, weaknesses, and prioritized P0/P1/P2 recommendations tailored to the codebase's lifecycle stage. ## Core Features & Use Cases - Seven-pillar assessment: Scores modern .NET hygiene, architectural separation, Umbraco-version-appropriate patterns, headless suitability, documentation and onboarding, resilience and operations, and scalability on a calibrated 1-5 rubric. - Lifecycle-aware recommendations: Detects whether the codebase is greenfield, growing, mature, or brownfield and gates recommendations accordingly, so greenfield projects get ambitious foundational advice while mature ones get small high-leverage fixes. - Head-to-head comparison: Optionally audits a second repository and merges both reports into a side-by-side comparison with per-pillar winners. - Use Case: You just inherited an Umbraco site from a departing developer. Run the audit to get a brownfield map of what lives where, risk-prioritized findings, and a report you can share with your team. ## Quick Start Ask the assistant to review the architecture of this codebase and produce a written audit with prioritized recommendations.