review-dotnet

Community

Review .NET code for language/runtime quality.

Authornesnilnehc
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Analyzing .NET source code to enforce consistent language and runtime conventions (async/await, nullable references, IDisposable patterns, LINQ usage, API stability, and testability) helps teams catch quality issues early and improve maintainability without performing security or architectural reviews.

Core Features & Use Cases

  • Analyze C# and F# code for recommended async/await usage and proper ConfigureAwait usage.
  • Detect nullable reference type usage and NRE avoidance patterns across code paths.
  • Review public API surface stability and versioning signals in libraries and packages.
  • Validate resource management with IDisposable / IAsyncDisposable and using patterns.
  • Inspect collections and LINQ usage for efficiency and safety (avoidance of multiple enumeration, memory impact).
  • Assess testability considerations (DI, sealed vs. overridable, static usage) where applicable.

Quick Start

Provide a code scope (files or diffs) containing .NET code, and I will return a findings list of language-dotnet results.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: review-dotnet
Download link: https://github.com/nesnilnehc/ai-cortex/archive/main.zip#review-dotnet

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.