Including Generated Files
.NET (Microsoft)Official
Best practices for integrating files generated during an MSBuild process into your project build pipeline.
Skills from .NET (Microsoft)’s repositories that passed our trust, licence and security gates. Each keeps its author’s attribution.
| Repository | Tier | Verdict | Authorship | Checked | Skills |
|---|---|---|---|---|---|
| dotnet/skills | Vendor | Approved · created 2026-02-03, pushed 2026-11-07, 5851 stars | Written in-house | 2026-11-07 | 108 |
Files are mirrored only where the licence allows redistribution; otherwise we link to the source.
.NET (Microsoft)Official
Best practices for integrating files generated during an MSBuild process into your project build pipeline.
.NET (Microsoft)Official
A structured workflow for generating, repairing, and strengthening unit tests across various frameworks.
.NET (Microsoft)Official
Validates dotnet new template configurations to prevent silent failures and ensure correct template behavior before publishing.
.NET (Microsoft)Official
A comprehensive guide for diagnosing and optimizing data access performance and correctness in Entity Framework Core applications.
.NET (Microsoft)Official
A systematic guide for migrating .NET test projects from MSTest v3 to v4, covering breaking API changes, behavioral shifts, and project configuration.
.NET (Microsoft)Official
Perform mechanical, codemod-style replacement of static dependency call sites with injected wrappers or built-in abstractions.
.NET (Microsoft)Official
Configure and collect crash dumps for modern .NET applications including CoreCLR and NativeAOT.
.NET (Microsoft)Official
A systematic approach to designing, implementing, and reviewing SIMD vectorization in .NET for performance optimization.
.NET (Microsoft)Official
Optimize MSBuild file copy behavior in output directories using CopyToOutputDirectory modes.
.NET (Microsoft)Official
Automated performance anti-pattern scanner for .NET codebases.
.NET (Microsoft)Official
ALWAYS USE when asked to fix, rewrite, update, improve, modernize, show corrected code for, or explain existing MSTest tests or MSTest-specific configuration. Use for "review" when corrected code or edits are wanted, even for one pasted assertion or passing tests with bad failure output. Covers expected/actual labels; generic Boolean, collection, string, numeric, null, identity, exception, hard-cast, and object[] checks; TestContext/lifecycle; timeout/cancellation; OS/CI conditions, retry, cleanup, parallelization, MSTest.Sdk project setup, and MSTESTxxxx. Honor the installed MSTest version. DO NOT USE to design new test cases (code-testing), perform report-only audits, create project files rather than explain MSTest setup, run tests, migrate frameworks, or handle non-MSTest/non-.NET code.
.NET (Microsoft)Official
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 `JsonSerializerOptions.TryGetTypeInfo` metadata accessors (generic overloads that return a typed `JsonTypeInfo`). USE ONLY when the user is targeting net11.0 or later and needs PascalCase JSON property or dictionary-key names without writing a custom naming policy, a strongly-typed generic `JsonTypeInfo` instead of the non-generic `JsonTypeInfo`, or a no-throw way to probe whether a type's serialization metadata is resolved. DO NOT USE when the target is earlier than net11.0, the requested behavior uses an established pre-net11 naming policy, or the user explicitly selected another JSON library.
.NET (Microsoft)Official
Diagnose and resolve MSBuild performance bottlenecks using binlog analysis and performance summaries.
.NET (Microsoft)Official
Analyze test suites for assertion quality, diversity, and potential false confidence.
.NET (Microsoft)Official
A systematic workflow for enabling and resolving C# Nullable Reference Types (NRTs) in existing projects.
.NET (Microsoft)Official
Configure and manage persistent Microsoft Testing Platform console hosts for iterative test execution and hot reload.
.NET (Microsoft)Official
A decision framework for selecting and implementing AI and ML technologies within .NET 8+ applications.
.NET (Microsoft)Official
Diagnose .NET Framework runtime activation issues by analyzing CLRLoad logs.
.NET (Microsoft)Official
Execute or generate repository-compatible .NET test commands across various frameworks and SDK modes.
.NET (Microsoft)Official
Guidelines for implementing and managing MSBuild extension points, hooks, and NuGet package build layouts.
.NET (Microsoft)Official
A systematic workflow for upgrading legacy MSTest v1 and v2 projects to MSTest v3.
.NET (Microsoft)Official
Guidance for implementing efficient, type-safe data bindings and MVVM patterns in .NET MAUI applications.
.NET (Microsoft)Official
Diagnose and optimize MSBuild evaluation performance bottlenecks before target execution.
.NET (Microsoft)Official
Analyze .NET code coverage reports to identify gaps, reconcile target arithmetic, and assess risk hotspots using CRAP scores.