Search
dotnet/skills
Skills
Sort:BestMost starsTrending todayTrending this weekTrending this monthNewestRecently updatedName
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 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/ | 5.6k | 1 repo | ~2.4k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 3 repos | ~3.1k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~2.1k | Automated safety check: Pass | MIT | yesterday |
| 4 | Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing BDN benchmarks. | dotnet/ | 5.6k | 3 repos | ~3.3k | Automated safety check: Pass | MIT | yesterday |
| 5 | Makes .NET projects compatible with Native AOT and trimming by resolving IL trim and AOT analyzer warnings through annotations rather than suppressions. | dotnet/ | 5.6k | 2 repos | ~4.2k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 2 repos | ~1.1k | Automated safety check: Pass | MIT | yesterday |
| 7 | Migrate a .NET 8 project to .NET 9 and resolve all breaking changes. | dotnet/ | 5.6k | 2 repos | ~3.9k | Automated safety check: Pass | MIT | yesterday |
| 8 | Migrate a .NET 9 project or solution to .NET 10 and resolve all breaking changes. | dotnet/ | 5.6k | 2 repos | ~4.8k | Automated safety check: Pass | MIT | yesterday |
| 9 | Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo — replaces long-lived API keys with short-lived tokens. | dotnet/ | 5.6k | 2 repos | ~2.3k | Automated safety check: Pass | MIT | yesterday |
| 10 | Writes and reviews Blazor .razor components with correct parameters, EventCallback, lifecycle, async and disposal patterns, for components that need no JavaScript interop. | dotnet/ | 5.6k | 1 repo | ~830 | Automated safety check: Pass | MIT | yesterday |
| 11 | 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/ | 5.6k | 1 repo | ~2.4k | Automated safety check: Pass | MIT | yesterday |
| 12 | Helps write, review and debug .NET declarations that call native C and C++ libraries, covering signatures, string marshalling, memory lifetime and SafeHandle. | dotnet/ | 5.6k | 1 repo | ~4.8k | Automated safety check: Pass | MIT | yesterday |
| 13 | Enable nullable reference types in a C project and systematically resolve all warnings. | dotnet/ | 5.6k | 2 repos | ~8.9k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~3.6k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~2.3k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~5k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~3.7k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~3.6k | Automated safety check: Pass | MIT | yesterday |
| 19 | .NET MAUI safe area and edge-to-edge layout guidance for .NET 10+. | dotnet/ | 5.6k | 1 repo | ~3.2k | Automated safety check: Pass | MIT | yesterday |
| 20 | Guide for implementing Shell-based navigation in .NET MAUI apps. | dotnet/ | 5.6k | 1 repo | ~3.8k | Automated safety check: Pass | MIT | yesterday |
| 21 | Guide for theming .NET MAUI apps — light/dark mode via AppThemeBinding, ResourceDictionary theme switching, DynamicResource bindings, system theme detection, and user theme preferences. | dotnet/ | 5.6k | 1 repo | ~4.1k | Automated safety check: Pass | MIT | yesterday |
| 22 | Migrate a .NET 10 project or solution to .NET 11 and resolve all breaking changes. | dotnet/ | 5.6k | 1 repo | ~3.6k | Automated safety check: Pass | MIT | yesterday |
| 23 | Convert .NET tests from NUnit 3/4 to MSTest v4 while preserving VSTest or MTP. | dotnet/ | 5.6k | 1 repo | ~3.8k | Automated safety check: Pass | MIT | yesterday |
| 24 | Convert .NET tests from xUnit.net v2/v3 to MSTest v4 while preserving VSTest or MTP. | dotnet/ | 5.6k | 1 repo | ~3.9k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~4.8k | Automated safety check: Pass | MIT | yesterday |
| 26 | Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and error handling. | dotnet/ | 5.6k | 2 repos | ~5.5k | Automated safety check: Pass | MIT | yesterday |
| 27 | Create a new ASP.NET Core web application or web site using Blazor. | dotnet/ | 5.6k | 1 repo | ~3k | Automated safety check: Pass | MIT | yesterday |
| 28 | Guide developers through capturing diagnostic artifacts to diagnose production .NET performance issues. | dotnet/ | 5.6k | 2 repos | ~6.1k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~2.3k | Automated safety check: Pass | MIT | yesterday |
| 30 | Establish MSBuild/.NET build performance baselines before optimizing. | dotnet/ | 5.6k | 1 repo | ~3.6k | Automated safety check: Pass | MIT | yesterday |
| 31 | Diagnoses .NET Framework CLR activation issues using CLR activation logs (CLRLoad logs) produced by mscoree.dll. | dotnet/ | 5.6k | 1 repo | ~5.2k | Automated safety check: Pass | MIT | yesterday |
| 32 | Build forms, validate data, and react to user input in Blazor. | dotnet/ | 5.6k | 1 repo | ~3.2k | Automated safety check: Pass | MIT | yesterday |
| 33 | Add authentication and authorization to a Blazor Web App, accounting for the app's render mode. | dotnet/ | 5.6k | 1 repo | ~1.8k | Automated safety check: Pass | MIT | yesterday |
| 34 | Guides conversion of a pre-.NET 8 Blazor Server app into a .NET 8+ Blazor Web App. | dotnet/ | 5.6k | 1 repo | ~3.9k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~2.5k | Automated safety check: Pass | MIT | yesterday |
| 36 | Choosing an MSBuild CopyToOutputDirectory / CopyToPublishDirectory mode: Never, PreserveNewest, Always, and IfDifferent (MSBuild 17.13+), plus $(SkipUnchangedFilesOnCopyAlways). | dotnet/ | 5.6k | 1 repo | ~1.8k | Automated safety check: Pass | MIT | yesterday |
| 37 | Creates VS Code custom agent files (.agent.md) for specialized AI personas with tools, instructions, and handoffs. | dotnet/ | 5.6k | 1 repo | ~1.9k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~3.2k | Automated safety check: Pass | MIT | yesterday |
| 39 | Scaffolds new agent skills for the dotnet/skills repository. | dotnet/ | 5.6k | 1 repo | ~2.8k | Automated safety check: Pass | MIT | yesterday |
| 40 | Run file-based C apps with the .NET CLI when the user explicitly wants C/.NET code without creating a project. | dotnet/ | 5.6k | 1 repo | ~2.9k | Automated safety check: Pass | MIT | yesterday |
| 41 | Detects duplicate boilerplate, copy-paste tests, and structural maintainability issues across .NET test suites. | dotnet/ | 5.6k | 1 repo | ~2.5k | Automated safety check: Pass | MIT | yesterday |
| 42 | Own MSBuild import and hook discovery. An agent skill from dotnet/skills. | dotnet/ | 5.6k | 1 repo | ~2.9k | Automated safety check: Pass | MIT | yesterday |
| 43 | Call APIs, load data into components, and handle the async lifecycle in Blazor. | dotnet/ | 5.6k | 1 repo | ~2.5k | Automated safety check: Pass | MIT | yesterday |
| 44 | Migrate .NET test projects from xUnit.net v2 to xunit.v3 and fix v3 breaks. | dotnet/ | 5.6k | 1 repo | ~4.1k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~2.7k | Automated safety check: Pass | MIT | yesterday |
| 46 | Make interactive Blazor components work correctly with prerendering. | dotnet/ | 5.6k | 1 repo | ~1.8k | Automated safety check: Pass | MIT | yesterday |
| 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/ | 5.6k | 1 repo | ~3.9k | Automated safety check: Pass | MIT | yesterday |
| 48 | Guides creation and validation of custom dotnet new templates from existing projects. | dotnet/ | 5.6k | 1 repo | ~3.3k | Automated safety check: Pass | MIT | yesterday |