What problem does it solve? Manually auditing .NET code for performance issues is slow and error-prone. This Skill systematically scans C# code for roughly 50 known performance anti-patterns across async, memory, strings, collections, LINQ, regex, serialization, and I/O, then produces prioritized findings with concrete fixes. ## Core Features & Use Cases - Pattern Detection with Severity Tiers: Classifies findings as Critical (deadlocks, >10x regressions), Moderate (2-10x improvements), or Info, with scale-based escalation for codebase-wide issues. - Signal-Driven Scanning: Detects code signals (e.g., async, Span<, Regex, JsonSerializer) to select relevant detection recipes, with configurable scan depth (critical-only, standard, comprehensive). - Concrete Fix Guidance: Every finding includes exact file locations, instance counts, and a one-line fix description grounded in official .NET performance guidance. - Use Case: Before a release, point the Skill at your repository to audit hot paths for allocation-heavy patterns like missing StringComparison.Ordinal, uncached JsonSerializerOptions, or unsealed classes, and receive a compact, prioritized report. ## Quick Start Scan the C# files in my repository for performance anti-patterns and report the critical and moderate findings with fixes.