github.com/dotnet/skills5.8k
Repository for skills to assist AI coding agents with .NET and C#
/plugin marketplace add dotnet/skills
Scans .NET code for about fifty performance anti-patterns with severity tiers.
Symbolicate the .NET runtime frames in an Android tombstone file.
Symbolicate .NET runtime frames in Apple platform .ips crash logs (iOS, tvOS, Mac...
Create or review Blazor components (.razor files) with correct architecture.
Author and review GitHub Actions workflow YAML safely so syntactically-valid YAML can't...
Diagnoses .NET Framework CLR activation issues using CLR activation logs (CLRLoad logs)...
Build forms, validate data, and react to user input in Blazor.
Add authentication and authorization to a Blazor Web App, accounting for the app's...
Guides conversion of a pre-.NET 8 Blazor Server app into a .NET 8+ Blazor Web App.
Share state between components that don't have a direct parent-child parameter...
Create a new ASP.NET Core web application or web site using Blazor.
Creates VS Code custom agent files (.agent.md) for specialized AI personas with tools...
Generate or scaffold ASP.NET Core code, Razor Pages, Blazor components, MVC...
Scaffolds new agent skills for the dotnet/skills repository.
Scaffolds eval.yaml evaluation specs for skills, custom agents, and redistributable...
Run file-based C# apps with the .NET CLI when the user explicitly wants C#/.NET code...
Diagnoses and fixes .NET MAUI development environment issues.
Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport.
Guide developers through capturing diagnostic artifacts to diagnose production .NET...
Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP...
Configure and collect crash dumps for modern .NET applications.
Audits .NET test mock usage by tracing each mock setup through the production code's...
Detects duplicate boilerplate, copy-paste tests, and structural maintainability issues...
Call APIs, load data into components, and handle the async lifecycle in Blazor.
Diagnoses and fixes skills in the dotnet/skills repository that lose to their own...
.NET MAUI app lifecycle guidance, the four app states, cross-platform Window lifecycle...
Guidance for implementing CollectionView in .NET MAUI apps, data display, layouts...
Guidance for .NET MAUI XAML and C# data bindings, compiled bindings...
Guidance for configuring dependency injection in .NET MAUI apps, service registration...
.NET MAUI safe area and edge-to-edge layout guidance for .NET 10+.
Guide for implementing Shell-based navigation in .NET MAUI apps.
Activate this skill when BenchmarkDotNet (BDN) is involved in the task, creating...
Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo, replaces long-lived...
Review and optimize application data access that uses Entity Framework Core (EF Core).
Plan complex Blazor UI features by decomposing them into focused components.
Make interactive Blazor components work correctly with prerendering.
Guides technology selection and implementation of AI and ML features in .NET 8+...
Add, configure, or review Ignite UI for Blazor Lite component support in Blazor...
Add, review, or fix JavaScript interop in Blazor components.
Design, implement, optimize, and review SIMD code in .NET.