What problem does it solve? New code often reimplements utilities, helpers, and patterns that already exist in the codebase, creating DRY violations and technical debt. This Skill systematically audits uncommitted changes against the entire codebase to answer "am I reinventing the wheel?" before code review or merge. ## Core Features & Use Cases - Five-Phase Audit Methodology: Scopes the git diff, extracts searchable signatures from new patterns, runs parallel codebase searches, reads and compares existing implementations, and produces a structured findings report. - Risk-Tiered Findings: Prioritizes results from event/lock bypassing (high risk) down to component-local LINQ vs. existing state queries (low risk), each with file:line references and concrete reuse suggestions. - Pattern Library: Detects common duplication such as debounce/delay blocks, logging/tracing wrappers, component-to-service bypass, CSS magic numbers, repeated string literals, and Blazor markup duplication. - Use Case: Before merging a feature branch in a Blazor component library, run the audit to discover that a new flyout hide delay duplicates an existing debounced save pattern, then extract a shared AsyncDebounce helper. ## Quick Start Ask the assistant to audit my uncommitted changes for duplicated code and missed reuse of existing utilities before I submit this branch for review.