Packs
12 packs@dotnet
Dotnet Experimental
Dotnet Experimental skills from dotnet/skills.
3 skills · pack
@dotnet
Dotnet Advanced
Advanced .NET and C# skills for niche scenarios that are not part of the core dotnet plugin.
3 skills · pack
@dotnet
Dotnet Diag
Skills for .NET performance investigations, debugging, and incident analysis.
7 skills · pack
@dotnet
Dotnet Blazor
Skills for Blazor development: component authoring, interactivity, and web application patterns.
9 skills · pack
@dotnet
Dotnet Template Engine
.NET Template Engine skills: template discovery, project scaffolding, and template authoring.
6 skills · pack
@atc-net
Dotnet
C#/.NET development skills including refactoring, testing, async patterns, documentation, and NuGet management
7 skills · pack
@dotnet
Dotnet Msbuild
Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization.
18 skills · pack
@dotnet
Dotnet Aspnetcore
ASP.NET Core web development skills including middleware, endpoints, real-time communication, and API patterns.
4 skills · pack
@dotnet
Dotnet Upgrade
Skills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets.
6 skills · pack
@dotnet
Dotnet Maui
Skills for .NET MAUI development: environment setup, diagnostics, troubleshooting, navigation, data binding, dependency injection, layout, and theming.
8 skills · pack
@dotnet
Dotnet Test
Skills for running, generating, analyzing, and improving .NET tests: test execution, filtering, platform detection, coverage, testability, and MSTest workflows.
20 skills · pack
curated
DotNet Test Migration to MTP
Migrate .NET test projects from VSTest to MTP, updating project files, CLI, and CI/CD pipelines.
3 skills · pack
Results for “dotnet”
172 skillsdotnet-trace-collect
Guides developers through capturing diagnostic artifacts to diagnose production .NET performance issues, including tool selection and data collection across Windows, Linux, containers, and Kubernetes.
4k · bundle
migrate-dotnet8-to-dotnet9
Upgrade .NET 8 projects to .NET 9 by updating target frameworks, resolving breaking changes, and fixing build errors.
4k · bundle
migrate-dotnet9-to-dotnet10
Migrate .NET 9 projects to .NET 10 by updating target frameworks, resolving breaking changes, and fixing build errors.
4k · bundle
migrate-dotnet10-to-dotnet11
Upgrade .NET 10 projects to .NET 11 by updating target frameworks, fixing breaking changes, and updating infrastructure.
4k · bundle
template-validation
Validates custom dotnet new templates for correctness before publishing, catching missing fields, parameter bugs, shortName conflicts, constraint issues, and common authoring mistakes.
4k
template-authoring
Guides creation and validation of custom dotnet new templates from existing projects, including template.json authoring and packaging for NuGet distribution.
4k
More results
template-smart-defaults
Fills in cross-parameter defaults when creating .NET projects with dotnet new, keeping related parameters consistent without overriding values the user set explicitly.
4k
template-comparison
Compares two or more dotnet new templates side by side to help users choose between them based on parameters, feature support, frameworks, and classifications.
4k
run-tests
Run, filter, or troubleshoot .NET tests with `dotnet test`, detecting the test platform (VSTest vs Microsoft.Testing.Platform) and framework to apply the correct command syntax.
4k
configuring-opentelemetry-dotnet
Configure OpenTelemetry distributed tracing, metrics, and logging in ASP.NET Core using the .NET OpenTelemetry SDK.
4k
template-instantiation
Creates .NET projects from templates with validated parameters, Central Package Management adaptation, and multi-project composition.
4k
dotnet-aot-compat
Resolve IL trim and AOT analyzer warnings in .NET projects to make them compatible with Native AOT and trimming.
4k · bundle
dotnet-webapi
Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and error handling.
4k
template-discovery
Finds, inspects, and compares .NET project templates by resolving natural-language descriptions to ranked template matches with pre-filled parameters.
4k
create-skill-test
Scaffolds eval.yaml test files for agent skills in the dotnet/skills repository, including scenario writing, assertion definition, and rubric creation.
4k
analyzing-dotnet-performance
Scans C#/.NET code for ~50 performance anti-patterns across async, memory, strings, collections, LINQ, regex, serialization, and I/O with tiered severity classification.
4k · bundle
setup-local-sdk
Install a .NET SDK into a project-local directory for safe preview testing, version pinning, or reproducible team setups without modifying the system-wide installation.
4k
dotnet-pinvoke
Correctly call native C/C++ libraries from .NET using P/Invoke and LibraryImport, covering function signatures, string marshalling, memory lifetime, SafeHandle, and cross-platform patterns.
4k · bundle
dotnet-upgrade
Provides structured prompts for analyzing, planning, and executing .NET framework upgrades, covering project assessment, dependency management, code modernization, CI/CD updates, testing, and documentation.
36.2k
dotnet-maui-doctor
Diagnoses and fixes .NET MAUI development environment issues by validating .NET SDK, workloads, Java JDK, Android SDK, Xcode, and Windows SDK with version requirements discovered dynamically from NuGet.
4k · bundle
dotnet-best-practices
Ensure .NET/C# code meets project-specific best practices for structure, design patterns, dependency injection, async/await, testing, configuration, and security.
36.2k
collect-user-input
Build forms, validate data, and react to user input in Blazor applications.
4k
migrate-vstest-to-mtp
Migrates .NET test projects from VSTest to Microsoft.Testing.Platform (MTP), updating project files, CLI arguments, and CI/CD pipelines for MSTest, NUnit, and xUnit.net.
4k
nuget-manager
Manage NuGet packages in .NET projects using the dotnet CLI for adding, removing, and updating package versions.
36.2k
containerize-aspnet-framework
Creates Dockerfiles and configuration files to containerize ASP.NET .NET Framework projects for Windows Docker containers.
36.2k
dotnet-design-pattern-review
Review C#/.NET code for design pattern implementation and suggest improvements without making changes.
36.2k
m365-agents-dotnet
Build enterprise agents for Microsoft 365, Teams, and Copilot Studio using the Microsoft.Agents SDK with ASP.NET Core hosting, agent routing, and MSAL-based authentication.
2.7k
dotnet-timezone
Resolve timezone questions for .NET and C# code with production-safe guidance and copy-paste-ready snippets, including address-to-timezone lookup, cross-platform ID mapping, and DST-safe scheduling.
36.2k · bundle
dotnet-mcp-builder
Build production-quality Model Context Protocol (MCP) servers in C#/.NET using the official 1.x NuGet packages, covering transports, tools, prompts, resources, and common pitfalls.
36.2k · bundle
check-bin-obj-clash
Detects MSBuild projects with conflicting OutputPath or IntermediateOutputPath to diagnose build failures.
4k
migrate-xunit-to-xunit-v3
Migrates .NET test projects from xUnit.net v2 to xUnit.net v3, updating package references, project files, and code to compile and pass tests.
4k
aspnet-core
Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Covers Blazor, Razor Pages, MVC, Minimal APIs, Web APIs, SignalR, gRPC, middleware, DI, configuration, auth, testing, performance, deployment, and upgrades.
23.3k · bundle
containerize-aspnetcore
Containerize an ASP.NET Core project by creating Dockerfile and .dockerignore files customized for the project.
36.2k
platform-detection
Detects the test platform (VSTest vs Microsoft.Testing.Platform) and test framework (MSTest, xUnit, NUnit, TUnit) from .NET project files.
4k
technology-selection
Guides technology selection and implementation of AI and ML features in .NET 8+ applications using ML.NET, Microsoft.Extensions.AI, Microsoft Agent Framework, GitHub Copilot SDK, ONNX Runtime, and OllamaSharp.
4k
configure-auth
Add authentication and authorization to a Blazor Web App, handling render modes, Identity pages, and auth state serialization.
4k