Search

dotnet/skills

70 skills found.
Search results
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
1

Resolves .NET runtime frames in Apple .ips crash logs to function names, source files and line numbers using dSYM symbols, atos and the Microsoft symbol server.

dotnet/skills5.6k1 repo~2.4kAutomated safety check: PassMITyesterday
2

Scans C# and .NET code for about 50 performance anti-patterns and reports prioritized findings with concrete fixes, at a scan depth you choose.

dotnet/skills5.6k3 repos~3.1kAutomated safety check: PassMITyesterday
3

Resolves native crash frames from .NET Android tombstones to function names, source files and line numbers using BuildIds, Microsoft's symbol server and llvm-symbolizer.

dotnet/skills5.6k1 repo~2.1kAutomated safety check: PassMITyesterday
4

Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing BDN benchmarks.

dotnet/skills5.6k3 repos~3.3kAutomated safety check: PassMITyesterday
5

Makes .NET projects compatible with Native AOT and trimming by resolving IL trim and AOT analyzer warnings through annotations rather than suppressions.

dotnet/skills5.6k2 repos~4.2kAutomated safety check: PassMITyesterday
6

Configures automatic crash dumps or captures dumps from running processes for modern .NET apps on Linux, macOS and Windows, including Docker and Kubernetes.

dotnet/skills5.6k2 repos~1.1kAutomated safety check: PassMITyesterday
7

Migrate a .NET 8 project to .NET 9 and resolve all breaking changes.

dotnet/skills5.6k2 repos~3.9kAutomated safety check: PassMITyesterday
8

Migrate a .NET 9 project or solution to .NET 10 and resolve all breaking changes.

dotnet/skills5.6k2 repos~4.8kAutomated safety check: PassMITyesterday
9

Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo — replaces long-lived API keys with short-lived tokens.

dotnet/skills5.6k2 repos~2.3kAutomated safety check: PassMITyesterday
10

Writes and reviews Blazor .razor components with correct parameters, EventCallback, lifecycle, async and disposal patterns, for components that need no JavaScript interop.

dotnet/skills5.6k1 repo~830Automated safety check: PassMITyesterday
11
11..NET MAUI DoctorOfficial

Diagnoses and fixes .NET MAUI development environments by checking the .NET SDK, workloads, JDK, Android SDK, Xcode and Windows SDK against requirements read from NuGet.

dotnet/skills5.6k1 repo~2.4kAutomated safety check: PassMITyesterday
12

Helps write, review and debug .NET declarations that call native C and C++ libraries, covering signatures, string marshalling, memory lifetime and SafeHandle.

dotnet/skills5.6k1 repo~4.8kAutomated safety check: PassMITyesterday
13

Enable nullable reference types in a C project and systematically resolve all warnings.

dotnet/skills5.6k2 repos~8.9kAutomated safety check: PassMITyesterday
14

Diagnoses and fixes skills in the dotnet/skills repository that lose to their own baseline, fail to activate, time out, or return "no credible improvement".

dotnet/skills5.6k1 repo~3.6kAutomated safety check: PassMITyesterday
15

.NET MAUI app lifecycle guidance — the four app states, cross-platform Window lifecycle events (Created, Activated, Deactivated, Stopped, Resumed, Destroying), platform-specific lifecycle mapping…

dotnet/skills5.6k1 repo~2.3kAutomated safety check: PassMITyesterday
16

Guidance for implementing CollectionView in .NET MAUI apps — data display, layouts (list & grid), selection, grouping, scrolling, empty views, templates, incremental loading, swipe actions, and…

dotnet/skills5.6k1 repo~5kAutomated safety check: PassMITyesterday
17

Guidance for .NET MAUI XAML and C data bindings — compiled bindings, INotifyPropertyChanged / ObservableObject, value converters, binding modes, multi-binding, relative bindings, fallbacks, and MVVM…

dotnet/skills5.6k1 repo~3.7kAutomated safety check: PassMITyesterday
18

Guidance for configuring dependency injection in .NET MAUI apps — service registration in MauiProgram.cs, lifetime selection (Singleton / Transient / Scoped), constructor injection, Shell navigation…

dotnet/skills5.6k1 repo~3.6kAutomated safety check: PassMITyesterday
19
19.Maui Safe AreaOfficial

.NET MAUI safe area and edge-to-edge layout guidance for .NET 10+.

dotnet/skills5.6k1 repo~3.2kAutomated safety check: PassMITyesterday
20

Guide for implementing Shell-based navigation in .NET MAUI apps.

dotnet/skills5.6k1 repo~3.8kAutomated safety check: PassMITyesterday
21
21.Maui ThemingOfficial

Guide for theming .NET MAUI apps — light/dark mode via AppThemeBinding, ResourceDictionary theme switching, DynamicResource bindings, system theme detection, and user theme preferences.

dotnet/skills5.6k1 repo~4.1kAutomated safety check: PassMITyesterday
22

Migrate a .NET 10 project or solution to .NET 11 and resolve all breaking changes.

dotnet/skills5.6k1 repo~3.6kAutomated safety check: PassMITyesterday
23

Convert .NET tests from NUnit 3/4 to MSTest v4 while preserving VSTest or MTP.

dotnet/skills5.6k1 repo~3.8kAutomated safety check: PassMITyesterday
24

Convert .NET tests from xUnit.net v2/v3 to MSTest v4 while preserving VSTest or MTP.

dotnet/skills5.6k1 repo~3.9kAutomated safety check: PassMITyesterday
25

DO NOT INVOKE when the primary request explicitly asks to convert, migrate, modernize, or rewrite a legacy/old-style project to SDK style; use msbuild-modernization.

dotnet/skills5.6k1 repo~4.8kAutomated safety check: PassMITyesterday
26
26.Dotnet WebapiOfficial

Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and error handling.

dotnet/skills5.6k2 repos~5.5kAutomated safety check: PassMITyesterday
27

Create a new ASP.NET Core web application or web site using Blazor.

dotnet/skills5.6k1 repo~3kAutomated safety check: PassMITyesterday
28

Guide developers through capturing diagnostic artifacts to diagnose production .NET performance issues.

dotnet/skills5.6k2 repos~6.1kAutomated safety check: PassMITyesterday
29

Author and review GitHub Actions workflow YAML safely so syntactically-valid YAML can't ship a workflow that GitHub Actions refuses to run.

dotnet/skills5.6k1 repo~2.3kAutomated safety check: PassMITyesterday
30

Establish MSBuild/.NET build performance baselines before optimizing.

dotnet/skills5.6k1 repo~3.6kAutomated safety check: PassMITyesterday
31

Diagnoses .NET Framework CLR activation issues using CLR activation logs (CLRLoad logs) produced by mscoree.dll.

dotnet/skills5.6k1 repo~5.2kAutomated safety check: PassMITyesterday
32

Build forms, validate data, and react to user input in Blazor.

dotnet/skills5.6k1 repo~3.2kAutomated safety check: PassMITyesterday
33
33.Configure AuthOfficial

Add authentication and authorization to a Blazor Web App, accounting for the app's render mode.

dotnet/skills5.6k1 repo~1.8kAutomated safety check: PassMITyesterday
34

Guides conversion of a pre-.NET 8 Blazor Server app into a .NET 8+ Blazor Web App.

dotnet/skills5.6k1 repo~3.9kAutomated safety check: PassMITyesterday
35

Share state between components that don't have a direct parent-child parameter relationship, using cascading values, scoped services with change events, or CascadingValueSource via DI.

dotnet/skills5.6k1 repo~2.5kAutomated safety check: PassMITyesterday
36

Choosing an MSBuild CopyToOutputDirectory / CopyToPublishDirectory mode: Never, PreserveNewest, Always, and IfDifferent (MSBuild 17.13+), plus $(SkipUnchangedFilesOnCopyAlways).

dotnet/skills5.6k1 repo~1.8kAutomated safety check: PassMITyesterday
37

Creates VS Code custom agent files (.agent.md) for specialized AI personas with tools, instructions, and handoffs.

dotnet/skills5.6k1 repo~1.9kAutomated safety check: PassMITyesterday
38

Generate or scaffold ASP.NET Core code — Razor Pages, Blazor components, MVC controllers, views, and Minimal API endpoints — without using ASP.NET Core CLI scaffolding/code-generation tools.

dotnet/skills5.6k1 repo~3.2kAutomated safety check: PassMITyesterday
39
39.Create SkillOfficial

Scaffolds new agent skills for the dotnet/skills repository.

dotnet/skills5.6k1 repo~2.8kAutomated safety check: PassMITyesterday
40
40.Csharp ScriptsOfficial

Run file-based C apps with the .NET CLI when the user explicitly wants C/.NET code without creating a project.

dotnet/skills5.6k1 repo~2.9kAutomated safety check: PassMITyesterday
41

Detects duplicate boilerplate, copy-paste tests, and structural maintainability issues across .NET test suites.

dotnet/skills5.6k1 repo~2.5kAutomated safety check: PassMITyesterday
42
42.Extension PointsOfficial

Own MSBuild import and hook discovery. An agent skill from dotnet/skills.

dotnet/skills5.6k1 repo~2.9kAutomated safety check: PassMITyesterday
43

Call APIs, load data into components, and handle the async lifecycle in Blazor.

dotnet/skills5.6k1 repo~2.5kAutomated safety check: PassMITyesterday
44

Migrate .NET test projects from xUnit.net v2 to xunit.v3 and fix v3 breaks.

dotnet/skills5.6k1 repo~4.1kAutomated safety check: PassMITyesterday
45

Optimize and improve the performance of slow Entity Framework Core (EF Core) queries: make them generate less SQL, make fewer database round-trips, and return results faster.

dotnet/skills5.6k1 repo~2.7kAutomated safety check: PassMITyesterday
46

Make interactive Blazor components work correctly with prerendering.

dotnet/skills5.6k1 repo~1.8kAutomated safety check: PassMITyesterday
47

Imperative guidance for the System.Text.Json APIs added in .NET 11: the built-in JsonNamingPolicy.PascalCase naming policy, and the strongly-typed generic JsonSerializerOptions.GetTypeInfo and…

dotnet/skills5.6k1 repo~3.9kAutomated safety check: PassMITyesterday
48

Guides creation and validation of custom dotnet new templates from existing projects.

dotnet/skills5.6k1 repo~3.3kAutomated safety check: PassMITyesterday