Analyzes and refines .NET/C# codebases by applying modern Microsoft coding standards and architectural patterns.
This skill acts as an automated C# architect, ensuring that .NET projects adhere to industry-standard Microsoft naming conventions and modern best practices. It identifies common async anti-patterns, optimizes LINQ queries, and modernizes legacy code using the latest C# features like primary constructors, file-scoped namespaces, and collection expressions. It is especially valuable during code reviews and refactoring sessions to ensure a consistent, high-quality, and maintainable codebase across team environments.
주요 기능
01Identifies and flags async/await anti-patterns such as async void and blocking .Result calls
02Optimizes data processing and iteration using LINQ and modern collection expressions
031 GitHub stars
04Enforces Microsoft-standard PascalCase and camelCase naming conventions across all elements
05Detects improper exception handling and resource disposal patterns
06Modernizes C# code using latest features including primary constructors and target-typed new
사용 사례
01Generating production-ready service classes, interfaces, and DTOs following Microsoft conventions
02Automating code reviews for C# pull requests to ensure style and architectural consistency
03Refactoring legacy .NET projects to implement modern C# syntax and performance patterns