.NET Platform
Official@dotnet
Home of the open source .NET platform
Agent Skills by .NET Platform
Showing 324 vetted skills indexed across 13 GitHub repositories.
source-build-investigation
Diagnose source-build failures in dotnet/dotnet VMR CI builds.
multithreaded-task-migration
Migrates MSBuild tasks to thread-safe multithreaded execution using IMultiThreadableTask and TaskEnvironment.
maintaining-binary-log-compatibility
Guides backward-compatible changes to MSBuild binary log serialization and event types.
running-unit-tests
Runs and filters MSBuild unit tests using xUnit v3 with Microsoft.Testing.Platform.
optimizing-msbuild-performance
Guides performance optimization of MSBuild evaluation and execution engine code.
project-management
Manages GitHub issues and project board fields for the dotnet/msbuild repository.
deploy-msbuild-to-vs
Deploy locally-built MSBuild binaries into a Visual Studio installation for testing and debugging.
release
Orchestrates the MSBuild release lifecycle including branching, DARC channels, VS insertion, and publishing.
merge-dependency-updates
Triages open bot pull requests and produces a merge-readiness dashboard with CI and review status.
cswin32-com
Implements struct-based COM interop in MSBuild using CsWin32 patterns without built-in marshalling.
reviewing-msbuild-code
Reviews MSBuild code changes using a 24-dimension methodology.
authoring-errors-and-warnings
Guides authoring of MSBuild error, warning, and diagnostic messages with MSBxxxx codes.
integrating-sdk-and-msbuild
Guides authoring SDK targets and coordinating MSBuild-SDK integration boundary changes.
assessing-breaking-changes
Assess backward compatibility risk of MSBuild behavioral changes and ChangeWave requirements.
cswin32-interop
Migrates MSBuild P/Invoke code from DllImport to source-generated CsWin32 calls.
pipelines-health-check
Checks MSBuild CI pipelines, VS insertion PRs, and VMR codeflow PR health.
validate-blazor-feature
Validate Blazor features interactively in a browser using in-repo Components samples before writing E2E tests.
review-public-api
Reviews proposed ASP.NET Core public APIs against repo conventions and recommends shape changes.
update-os-coverage
Update OS version references in Helix queue definitions for .NET CI testing.
performance-benchmark
Generates and runs BenchmarkDotNet benchmarks to validate performance impact of dotnet/runtime code changes.
creating-skills
Create GitHub Copilot agent skills with optimized YAML frontmatter and structured instructions.
postmortem
Write structured postmortems for production regressions with root cause and prevention analysis.
cherry-pick-commit
Cherry-pick commits onto release branches and open backport pull requests.
apex-migration
Migrate NuGet PowerShell E2E tests to C# Apex tests or cmdlet unit tests.
Frequently Asked Questions About .NET Platform
FAQPage SchemaWhat specific tasks can developers perform using these capabilities?βΌ
Developers can manage complex build pipelines, perform deep-dive diagnostic analysis on runtime crashes, generate cross-platform UI tests, and enforce architectural standards through custom code analysis and automated migration paths.
Which personas benefit most from these technical capabilities?βΌ
These capabilities are designed for platform engineers, build infrastructure specialists, and senior software developers working within the .NET ecosystem who require granular control over build performance, test reliability, and runtime diagnostics.
What are the prerequisites for implementing these build and diagnostic patterns?βΌ
Implementation requires a standard .NET SDK environment, access to Azure DevOps or GitHub Actions for CI integration, and familiarity with MSBuild project structures, NuGet package management, and diagnostic primitives like binary logs and crash dump collectors.