dotnet/skills
csharp-expert
Route C# and .NET requests to the exact installed specialist or smallest dotnet/skills marketplace plugin. USE FOR: "which specialist should own this" or "how do I add the skill" requests involving ASP.NET Core endpoints, Blazor, MAUI binding, Windows Forms specialist selection or installation, EF Core queries, test or framework migration, runtime CPU/allocation evidence, file-based C#, editor/compiler defects, a surviving MSBuild `.binlog`, or a plugin missing from `/skills`; also use for C# semantics when no narrower specialist exists. DO NOT USE FOR: requests that already name the exact installed specialist to invoke, or work unrelated to C# or .NET.
Installation
npx skills add https://github.com/dotnet/skills
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Get best practices for C# async programming
18 installsGet best practices for XUnit unit testing, including data-driven tests
13 installsEnsure that C# types are documented with XML comments and follow best practices for documentati…
9.6K installsGet best practices for NUnit unit testing, including data-driven tests
8.9K installsGet best practices for MSTest 3.x/4.x unit testing, including modern assertion APIs and data-dr…
8.9K installsGet best practices for TUnit unit testing, including data-driven tests
8.8K installsAlso in this package
Other skills from dotnet/skills · top by installs.
npx skills add dotnet/skills
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Repository health
main