dotnet/skills
110 agent markdown files indexed from dotnet/skills. Install any of them pinned to an exact hash with mdr add dotnet/skills/<name>.
authoring-github-workflows skill
dotnet/skills · .agents/skills/authoring-github-workflows/SKILL.md · Author and review GitHub Actions workflow YAML safely so syntactically-valid YAML can't ship a workflow that GitHub…
git:20260616.01b4875 · audit A · 5,468 stars
create-custom-agent skill
dotnet/skills · .agents/skills/create-custom-agent/SKILL.md · Creates VS Code custom agent files (.agent.md) for specialized AI personas with tools, instructions, and handoffs. Use…
git:20260205.8bbd012 · audit A · 5,468 stars
create-skill-test skill
dotnet/skills · .agents/skills/create-skill-test/SKILL.md · Scaffolds eval.yaml evaluation specs for agent skills in the dotnet/skills repository. Use when creating skill tests…
git:20260915.36222bf · audit A · 5,468 stars
create-skill skill
dotnet/skills · .agents/skills/create-skill/SKILL.md · Scaffolds new agent skills for the dotnet/skills repository. Use when creating a new skill, generating SKILL.md files…
git:20260825.0cecc89 · audit A · 5,468 stars
improve-skill-quality skill
dotnet/skills · .agents/skills/improve-skill-quality/SKILL.md · Diagnoses and fixes skills in the dotnet/skills repository that lose to their own baseline, fail to activate, time out…
git:20260828.2b9056b · audit A · 5,468 stars
agentic-workflows skill
dotnet/skills · .github/skills/agentic-workflows/SKILL.md · Route gh-aw workflow design/create/debug/upgrade requests to the right prompts.
git:20260907.7933ef9 · audit A · 5,468 stars
git:20260819.780c999 · audit A · 5,468 stars
no-eval-skill skill
dotnet/skills · eng/skill-validator/tests/fixtures/no-eval-skill/SKILL.md · A skill with no eval.yaml for testing discovery behavior.
git:20260220.11bf689 · audit B · 5,468 stars
sample-skill skill
dotnet/skills · eng/skill-validator/tests/fixtures/sample-skill/SKILL.md · A sample skill for testing the validator. Helps with greeting generation.
git:20260220.11bf689 · audit A · 5,468 stars
csharp-scripts skill
dotnet/skills · plugins/dotnet-advanced/skills/csharp-scripts/SKILL.md · Run file-based C# apps with the .NET CLI when the user explicitly wants C#/.NET code without creating a project. Use…
git:20260629.4975793 · audit A · 5,468 stars
dotnet-pinvoke skill
dotnet/skills · plugins/dotnet-advanced/skills/dotnet-pinvoke/SKILL.md · Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport. Covers function signatures, string…
git:20260629.4975793 · audit A · 5,468 stars
nuget-trusted-publishing skill
dotnet/skills · plugins/dotnet-advanced/skills/nuget-trusted-publishing/SKILL.md · Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo — replaces long-lived API keys with short-lived tokens…
git:20260629.4975793 · audit A · 5,468 stars
vectorization skill
dotnet/skills · plugins/dotnet-advanced/skills/vectorization/SKILL.md · Design, implement, optimize, and review SIMD code in .NET. USE FOR: vectorizing scalar loops with TensorPrimitives…
git:20260825.d4bf2bb · audit A · 5,468 stars
technology-selection skill
dotnet/skills · plugins/dotnet-ai/skills/technology-selection/SKILL.md · Guides technology selection and implementation of AI and ML features in .NET 8+ applications using ML.NET…
git:20260814.5595939 · audit A · 5,468 stars
configuring-opentelemetry-dotnet skill
dotnet/skills · plugins/dotnet-aspnetcore/skills/configuring-opentelemetry-dotnet/SKILL.md · Configure OpenTelemetry distributed tracing, metrics, and logging in ASP.NET Core using the .NET OpenTelemetry SDK. Use…
git:20260608.2d163bb · audit A · 5,468 stars
convert-blazor-server-to-webapp skill
dotnet/skills · plugins/dotnet-aspnetcore/skills/convert-blazor-server-to-webapp/SKILL.md · Guides conversion of a pre-.NET 8 Blazor Server app into a .NET 8+ Blazor Web App. USE FOR: migrating apps that use…
git:20260608.2d163bb · audit B · 5,468 stars
dotnet-webapi skill
dotnet/skills · plugins/dotnet-aspnetcore/skills/dotnet-webapi/SKILL.md · Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and…
git:20260608.2d163bb · audit A · 5,468 stars
minimal-api-file-upload skill
dotnet/skills · plugins/dotnet-aspnetcore/skills/minimal-api-file-upload/SKILL.md · File upload endpoints in ASP.NET minimal APIs (.NET 8+)
git:20260608.2d163bb · audit A · 5,468 stars
author-component skill
dotnet/skills · plugins/dotnet-blazor/skills/author-component/SKILL.md · Create or review Blazor components (.razor files) with correct architecture. USE FOR: writing new Blazor components…
git:20260525.198e58c · audit A · 5,468 stars
collect-user-input skill
dotnet/skills · plugins/dotnet-blazor/skills/collect-user-input/SKILL.md · Build forms, validate data, and react to user input in Blazor. USE FOR adding forms, search boxes, filter panels…
git:20260525.198e58c · audit A · 5,468 stars
configure-auth skill
dotnet/skills · plugins/dotnet-blazor/skills/configure-auth/SKILL.md · Add authentication and authorization to a Blazor Web App, accounting for the app's render mode. USE WHEN the user needs…
git:20260525.198e58c · audit B · 5,468 stars
coordinate-components skill
dotnet/skills · plugins/dotnet-blazor/skills/coordinate-components/SKILL.md · Share state between components that don't have a direct parent-child parameter relationship, using cascading values…
git:20260525.198e58c · audit A · 5,468 stars
create-blazor-project skill
dotnet/skills · plugins/dotnet-blazor/skills/create-blazor-project/SKILL.md · Create a new ASP.NET Core web application or web site using Blazor. USE FOR: creating a new Blazor web app, scaffolding…
git:20260525.198e58c · audit B · 5,468 stars
fetch-and-send-data skill
dotnet/skills · plugins/dotnet-blazor/skills/fetch-and-send-data/SKILL.md · Call APIs, load data into components, and handle the async lifecycle in Blazor. USE FOR fetching data from a backend…
git:20260525.198e58c · audit A · 5,468 stars
plan-ui-change skill
dotnet/skills · plugins/dotnet-blazor/skills/plan-ui-change/SKILL.md · Plan complex Blazor UI features by decomposing them into focused components. USE FOR: building a complex Blazor page…
git:20260525.198e58c · audit A · 5,468 stars
support-prerendering skill
dotnet/skills · plugins/dotnet-blazor/skills/support-prerendering/SKILL.md · Make interactive Blazor components work correctly with prerendering. USE FOR fixing duplicate data loads, UI flicker…
git:20260525.198e58c · audit B · 5,468 stars
use-igniteui-blazor skill
dotnet/skills · plugins/dotnet-blazor/skills/use-igniteui-blazor/SKILL.md · Add, configure, or review Ignite UI for Blazor Lite component support in Blazor applications. USE FOR: installing…
git:20260915.945ca35 · audit A · 5,468 stars
use-js-interop skill
dotnet/skills · plugins/dotnet-blazor/skills/use-js-interop/SKILL.md · Add, review, or fix JavaScript interop in Blazor components. USE FOR: calling JavaScript from Blazor, calling .NET from…
git:20260525.198e58c · audit B · 5,468 stars
create-datadriven-aspnetcore skill
dotnet/skills · plugins/dotnet-data/skills/create-datadriven-aspnetcore/SKILL.md · Generate or scaffold ASP.NET Core code — Razor Pages, Blazor components, MVC controllers, views, and Minimal API…
git:20260728.7d51069 · audit A · 5,468 stars
optimizing-ef-core-queries skill
dotnet/skills · plugins/dotnet-data/skills/optimizing-ef-core-queries/SKILL.md · Optimize and improve the performance of slow Entity Framework Core (EF Core) queries: make them generate less SQL, make…
git:20260805.0b81eee · audit A · 5,468 stars
analyzing-dotnet-performance skill
dotnet/skills · plugins/dotnet-diag/skills/analyzing-dotnet-performance/SKILL.md · Scans .NET code for ~50 performance anti-patterns across async, memory, strings, collections, LINQ, regex…
git:20260901.32c3eca · audit A · 5,468 stars
android-tombstone-symbolication skill
dotnet/skills · plugins/dotnet-diag/skills/android-tombstone-symbolication/SKILL.md · Symbolicate the .NET runtime frames in an Android tombstone file. Extracts BuildIds and PC offsets from the native…
git:20260421.05aeb65 · audit A · 5,468 stars
apple-crash-symbolication skill
dotnet/skills · plugins/dotnet-diag/skills/apple-crash-symbolication/SKILL.md · Symbolicate .NET runtime frames in Apple platform .ips crash logs (iOS, tvOS, Mac Catalyst, macOS). Extracts UUIDs and…
git:20260421.05aeb65 · audit A · 5,468 stars
clr-activation-debugging skill
dotnet/skills · plugins/dotnet-diag/skills/clr-activation-debugging/SKILL.md · Diagnoses .NET Framework CLR activation issues using CLR activation logs (CLRLoad logs) produced by mscoree.dll. Use…
git:20260831.5854dfd · audit A · 5,468 stars
dotnet-trace-collect skill
dotnet/skills · plugins/dotnet-diag/skills/dotnet-trace-collect/SKILL.md · Guide developers through capturing diagnostic artifacts to diagnose production .NET performance issues. Use when the…
git:20260421.05aeb65 · audit A · 5,468 stars
dump-collect skill
dotnet/skills · plugins/dotnet-diag/skills/dump-collect/SKILL.md · Configure and collect crash dumps for modern .NET applications. USE FOR: enabling automatic crash dumps for CoreCLR or…
git:20260421.05aeb65 · audit A · 5,468 stars
microbenchmarking skill
dotnet/skills · plugins/dotnet-diag/skills/microbenchmarking/SKILL.md · Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing…
git:20260421.05aeb65 · audit A · 5,468 stars
exp-mock-usage-analysis skill
dotnet/skills · plugins/dotnet-experimental/skills/exp-mock-usage-analysis/SKILL.md · Audits .NET test mock usage by tracing each mock setup through the production code's execution path to find dead…
git:20260421.05aeb65 · audit A · 5,468 stars
exp-test-maintainability skill
dotnet/skills · plugins/dotnet-experimental/skills/exp-test-maintainability/SKILL.md · Detects duplicate boilerplate, copy-paste tests, and structural maintainability issues across .NET test suites. Use…
git:20260701.a677ec4 · audit A · 5,468 stars
dotnet-maui-doctor skill
dotnet/skills · plugins/dotnet-maui/skills/dotnet-maui-doctor/SKILL.md · Diagnoses and fixes .NET MAUI development environment issues. Validates .NET SDK, workloads, Java JDK, Android SDK…
git:20260421.05aeb65 · audit A · 5,468 stars
maui-app-lifecycle skill
dotnet/skills · plugins/dotnet-maui/skills/maui-app-lifecycle/SKILL.md · .NET MAUI app lifecycle guidance — the four app states, cross-platform Window lifecycle events (Created, Activated…
git:20260726.8405072 · audit A · 5,468 stars
maui-collectionview skill
dotnet/skills · plugins/dotnet-maui/skills/maui-collectionview/SKILL.md · Guidance for implementing CollectionView in .NET MAUI apps — data display, layouts (list & grid), selection, grouping…
git:20260728.5812d5a · audit A · 5,468 stars
maui-data-binding skill
dotnet/skills · plugins/dotnet-maui/skills/maui-data-binding/SKILL.md · Guidance for .NET MAUI XAML and C# data bindings — compiled bindings, INotifyPropertyChanged / ObservableObject, value…
git:20260728.5812d5a · audit A · 5,468 stars
maui-dependency-injection skill
dotnet/skills · plugins/dotnet-maui/skills/maui-dependency-injection/SKILL.md · Guidance for configuring dependency injection in .NET MAUI apps — service registration in MauiProgram.cs, lifetime…
git:20260728.6d1201c · audit A · 5,468 stars
maui-safe-area skill
dotnet/skills · plugins/dotnet-maui/skills/maui-safe-area/SKILL.md · .NET MAUI safe area and edge-to-edge layout guidance for .NET 10+. Covers the new SafeAreaEdges property…
git:20260726.8405072 · audit A · 5,468 stars
maui-shell-navigation skill
dotnet/skills · plugins/dotnet-maui/skills/maui-shell-navigation/SKILL.md · Guide for implementing Shell-based navigation in .NET MAUI apps. Covers AppShell setup, visual hierarchy (FlyoutItem…
git:20260728.6d1201c · audit A · 5,468 stars
maui-theming skill
dotnet/skills · plugins/dotnet-maui/skills/maui-theming/SKILL.md · Guide for theming .NET MAUI apps — light/dark mode via AppThemeBinding, ResourceDictionary theme switching…
git:20260729.fcb7e56 · audit A · 5,468 stars
binlog-failure-analysis skill
dotnet/skills · plugins/dotnet-msbuild/skills/binlog-failure-analysis/SKILL.md · Analyze MSBuild binary logs to diagnose build failures. USE FOR: build errors that are unclear from console output…
git:20260805.d94c404 · audit A · 5,468 stars
binlog-generation skill
dotnet/skills · plugins/dotnet-msbuild/skills/binlog-generation/SKILL.md · Generate MSBuild binary logs (binlogs) for build diagnostics and analysis. USE FOR: adding /bl:{} to any dotnet build…
git:20260717.1b99afa · audit A · 5,468 stars
build-parallelism skill
dotnet/skills · plugins/dotnet-msbuild/skills/build-parallelism/SKILL.md · Diagnose and fix under-parallelized MSBuild builds. USE WHEN a multi-project solution build is slower than expected…
git:20260717.1b99afa · audit A · 5,468 stars
build-perf-baseline skill
dotnet/skills · plugins/dotnet-msbuild/skills/build-perf-baseline/SKILL.md · Establish build performance baselines and apply systematic optimization techniques. USE FOR: diagnosing slow builds…
git:20260907.fbeeafe · audit A · 5,468 stars
build-perf-diagnostics skill
dotnet/skills · plugins/dotnet-msbuild/skills/build-perf-diagnostics/SKILL.md · Diagnose MSBuild build performance bottlenecks using binary log analysis. USE FOR: identifying why builds are slow by…
git:20260624.67e2a47 · audit A · 5,468 stars
check-bin-obj-clash skill
dotnet/skills · plugins/dotnet-msbuild/skills/check-bin-obj-clash/SKILL.md · Detects MSBuild projects with conflicting OutputPath or IntermediateOutputPath. USE FOR: builds failing with 'Cannot…
git:20260717.1b99afa · audit A · 5,468 stars
copy-to-output-directory skill
dotnet/skills · plugins/dotnet-msbuild/skills/copy-to-output-directory/SKILL.md · Choosing an MSBuild CopyToOutputDirectory / CopyToPublishDirectory mode: Never, PreserveNewest, Always, and IfDifferent…
git:20260716.9c7436b · audit A · 5,468 stars
directory-build-organization skill
dotnet/skills · plugins/dotnet-msbuild/skills/directory-build-organization/SKILL.md · Guide for organizing MSBuild infrastructure with Directory.Build.props, Directory.Build.targets…
git:20260624.67e2a47 · audit A · 5,468 stars
eval-performance skill
dotnet/skills · plugins/dotnet-msbuild/skills/eval-performance/SKILL.md · Guide for diagnosing and improving MSBuild project evaluation performance. USE FOR: builds slow before any compilation…
git:20260717.1b99afa · audit A · 5,468 stars
extension-points skill
dotnet/skills · plugins/dotnet-msbuild/skills/extension-points/SKILL.md · Guide for MSBuild extensibility: CustomBefore/CustomAfter hooks, wildcard imports with alphabetic ordering, import…
git:20260629.8a52700 · audit A · 5,468 stars
including-generated-files skill
dotnet/skills · plugins/dotnet-msbuild/skills/including-generated-files/SKILL.md · Fix MSBuild targets that generate files during the build but those files are missing from compilation or output. USE…
git:20260624.67e2a47 · audit A · 5,468 stars
incremental-build skill
dotnet/skills · plugins/dotnet-msbuild/skills/incremental-build/SKILL.md · Guide for optimizing MSBuild incremental builds. USE FOR: builds slower than expected on subsequent runs, 'nothing…
git:20260624.67e2a47 · audit A · 5,468 stars
item-management skill
dotnet/skills · plugins/dotnet-msbuild/skills/item-management/SKILL.md · Patterns for managing MSBuild item groups: Include/Remove/Update semantics, item metadata, batching with %(Metadata)…
git:20260624.67e2a47 · audit A · 5,468 stars
msbuild-antipatterns skill
dotnet/skills · plugins/dotnet-msbuild/skills/msbuild-antipatterns/SKILL.md · Detect and fix MSBuild anti-patterns in project and build files. USE WHEN asked to review, audit, lint, clean up, or…
git:20260717.1b99afa · audit A · 5,468 stars
msbuild-modernization skill
dotnet/skills · plugins/dotnet-msbuild/skills/msbuild-modernization/SKILL.md · Guide for modernizing and migrating MSBuild project files to SDK-style format. USE FOR: converting legacy…
git:20260624.67e2a47 · audit A · 5,468 stars
property-patterns skill
dotnet/skills · plugins/dotnet-msbuild/skills/property-patterns/SKILL.md · MSBuild property definition patterns: conditional defaults, composition/concatenation, path normalization…
git:20260716.9c7436b · audit A · 5,468 stars
resolve-project-references skill
dotnet/skills · plugins/dotnet-msbuild/skills/resolve-project-references/SKILL.md · Guide for interpreting ResolveProjectReferences time in MSBuild performance summaries. Activate when…
git:20260624.67e2a47 · audit A · 5,468 stars
target-authoring skill
dotnet/skills · plugins/dotnet-msbuild/skills/target-authoring/SKILL.md · Canonical patterns for writing custom MSBuild targets. USE FOR: diagnosing and fixing custom target authoring…
git:20260716.9c7436b · audit A · 5,468 stars
convert-to-cpm skill
dotnet/skills · plugins/dotnet-nuget/skills/convert-to-cpm/SKILL.md · Convert .NET projects and solutions (.sln, .slnx) to NuGet Central Package Management (CPM) using…
git:20260814.cac1022 · audit A · 5,468 stars
template-authoring skill
dotnet/skills · plugins/dotnet-template-engine/skills/template-authoring/SKILL.md · Guides creation and validation of custom dotnet new templates from existing projects. Generates a…
git:20260831.a7a6170 · audit A · 5,468 stars
template-comparison skill
dotnet/skills · plugins/dotnet-template-engine/skills/template-comparison/SKILL.md · Compares two or more dotnet new templates side by side to help users choose between them based on parameters, feature…
git:20260831.a7a6170 · audit A · 5,468 stars
template-discovery skill
dotnet/skills · plugins/dotnet-template-engine/skills/template-discovery/SKILL.md · Helps find, inspect, and compare (at a high level) .NET project templates. Resolves natural-language project…
git:20260831.a7a6170 · audit A · 5,468 stars
template-instantiation skill
dotnet/skills · plugins/dotnet-template-engine/skills/template-instantiation/SKILL.md · Creates .NET projects from templates with validated parameters, smart defaults, Central Package Management adaptation…
git:20260831.a7a6170 · audit A · 5,468 stars
template-smart-defaults skill
dotnet/skills · plugins/dotnet-template-engine/skills/template-smart-defaults/SKILL.md · Applies cross-parameter default rules when creating .NET projects with dotnet new, filling gaps consistently without…
git:20260831.a7a6170 · audit A · 5,468 stars
template-validation skill
dotnet/skills · plugins/dotnet-template-engine/skills/template-validation/SKILL.md · Validates custom dotnet new templates for correctness before publishing. Catches missing fields, parameter bugs…
git:20260831.a7a6170 · audit A · 5,468 stars
migrate-mstest-v1v2-to-v3 skill
dotnet/skills · plugins/dotnet-test-migration/skills/migrate-mstest-v1v2-to-v3/SKILL.md · Use this skill before answering or editing whenever an MSTest v1/v2 project is being upgraded or repaired for v3…
git:20260902.3b670a8 · audit A · 5,468 stars
migrate-mstest-v3-to-v4 skill
dotnet/skills · plugins/dotnet-test-migration/skills/migrate-mstest-v3-to-v4/SKILL.md · Use this skill before answering, planning, or editing any MSTest 3.x-to-4.x upgrade or post-upgrade failure. Triggers…
git:20260902.3b670a8 · audit A · 5,468 stars
migrate-nunit-to-mstest skill
dotnet/skills · plugins/dotnet-test-migration/skills/migrate-nunit-to-mstest/SKILL.md · Convert .NET tests from NUnit 3/4 to MSTest v4 while preserving VSTest or MTP. Use for replacing…
git:20260909.e4c942d · audit A · 5,468 stars
migrate-vstest-to-mtp skill
dotnet/skills · plugins/dotnet-test-migration/skills/migrate-vstest-to-mtp/SKILL.md · Use this skill before answering, planning, or editing whenever .NET tests or CI are switching from VSTest to…
git:20260902.3b670a8 · audit A · 5,468 stars
migrate-xunit-to-mstest skill
dotnet/skills · plugins/dotnet-test-migration/skills/migrate-xunit-to-mstest/SKILL.md · Convert .NET tests from xUnit.net v2/v3 to MSTest v4 while preserving VSTest or MTP. Use for replacing xunit packages…
git:20260831.f775756 · audit A · 5,468 stars
migrate-xunit-to-xunit-v3 skill
dotnet/skills · plugins/dotnet-test-migration/skills/migrate-xunit-to-xunit-v3/SKILL.md · Migrate .NET test projects from xUnit.net v2 to xunit.v3 and fix v3 breaks. Use for package/CPM conversion…
git:20260831.f775756 · audit A · 5,468 stars
assertion-quality skill
dotnet/skills · plugins/dotnet-test/skills/assertion-quality/SKILL.md · Analyze assertion quality, depth, variety, and false confidence in existing tests. ALWAYS USE when asked about weak…
git:20260903.30b30ef · audit A · 5,468 stars
code-testing-agent skill
dotnet/skills · plugins/dotnet-test/skills/code-testing-agent/SKILL.md · ALWAYS USE whenever asked to write, add, or generate unit tests for existing code, including one helper, function…
git:20260908.1eb7136 · audit A · 5,468 stars
code-testing-extensions skill
dotnet/skills · plugins/dotnet-test/skills/code-testing-extensions/SKILL.md · Provides file paths to language-specific extension files for the code-testing pipeline. Call this skill to discover…
git:20260623.29bfae5 · audit A · 5,468 stars
coverage-analysis skill
dotnet/skills · plugins/dotnet-test/skills/coverage-analysis/SKILL.md · Activation requires either supplied .NET coverage reports/percentages/line, branch, or condition metrics, or an…
git:20260908.e8ed847 · audit A · 5,468 stars
crap-score skill
dotnet/skills · plugins/dotnet-test/skills/crap-score/SKILL.md · Calculates CRAP (Change Risk Anti-Patterns) for a named .NET method, class, or file. USE FOR: explicit CRAP calculation…
git:20260903.7caacad · audit A · 5,468 stars
detect-static-dependencies skill
dotnet/skills · plugins/dotnet-test/skills/detect-static-dependencies/SKILL.md · ACTIVATION PREREQUISITE: the request or discovered target must explicitly identify C#, .NET, `.cs`, or `.csproj`…
git:20260908.e8ed847 · audit A · 5,468 stars
filter-syntax skill
dotnet/skills · plugins/dotnet-test/skills/filter-syntax/SKILL.md · Reference-only filter syntax for VSTest and MTP with MSTest, NUnit, xUnit v3, and TUnit. Load only after the…
git:20260826.3adf7cb · audit A · 5,468 stars
find-untested-sources skill
dotnet/skills · plugins/dotnet-test/skills/find-untested-sources/SKILL.md · MANDATORY for static source-to-test pairing: find or list source files/modules without corresponding tests, or suggest…
git:20260908.1eb7136 · audit A · 5,468 stars
generate-testability-wrappers skill
dotnet/skills · plugins/dotnet-test/skills/generate-testability-wrappers/SKILL.md · DO NOT USE when the target already consumes an injected interface or built-in abstraction such as IFileSystem or…
git:20260903.30b30ef · audit A · 5,468 stars
grade-tests skill
dotnet/skills · plugins/dotnet-test/skills/grade-tests/SKILL.md · Grade specified test methods individually and produce a concise PR-ready table with each fully qualified test name, an…
git:20260827.09e5bab · audit A · 5,468 stars
migrate-static-to-wrapper skill
dotnet/skills · plugins/dotnet-test/skills/migrate-static-to-wrapper/SKILL.md · ALWAYS USE when asked to migrate, replace, or make testable existing C# static calls with a named wrapper or built-in…
git:20260908.e8ed847 · audit A · 5,468 stars
mtp-hot-reload skill
dotnet/skills · plugins/dotnet-test/skills/mtp-hot-reload/SKILL.md · Set up or recover MTP hot reload for a long-lived console-host edit/re-run loop in a Microsoft Testing Platform…
git:20260908.949995c · audit A · 5,468 stars
platform-detection skill
dotnet/skills · plugins/dotnet-test/skills/platform-detection/SKILL.md · Identify a .NET project's test platform, framework, command mode, and SDK-style vs classic project system. Use only for…
git:20260903.30b30ef · audit A · 5,468 stars
run-tests skill
dotnet/skills · plugins/dotnet-test/skills/run-tests/SKILL.md · ALWAYS USE before running .NET tests or answering with a test command or flags. Trigger on "run the tests", "exact…
git:20260904.cb9651d · audit A · 5,468 stars
scaffold-dotnet-test-project skill
dotnet/skills · plugins/dotnet-test/skills/scaffold-dotnet-test-project/SKILL.md · MUST USE when an existing .NET test project was excluded from a .slnf/CI solution filter, disappeared from .sln/.slnx…
git:20260904.ac8f412 · audit A · 5,468 stars
test-analysis-extensions skill
dotnet/skills · plugins/dotnet-test/skills/test-analysis-extensions/SKILL.md · Provides file paths to language-specific reference files for the test ANALYSIS skills (assertion-quality…
git:20260623.29bfae5 · audit A · 5,468 stars
test-anti-patterns skill
dotnet/skills · plugins/dotnet-test/skills/test-anti-patterns/SKILL.md · Audit a test file or suite; produce a severity-ranked diagnostic report. ALWAYS USE for tests that verify nothing…
git:20260908.e8ed847 · audit A · 5,468 stars
test-gap-analysis skill
dotnet/skills · plugins/dotnet-test/skills/test-gap-analysis/SKILL.md · Pseudo-mutation analysis ONLY: answer whether tests would catch a bug if production code changed, which meaningful…
git:20260904.ac8f412 · audit A · 5,468 stars
test-smell-detection skill
dotnet/skills · plugins/dotnet-test/skills/test-smell-detection/SKILL.md · Audits existing tests in any language using formal, research-backed test smell names and the testsmells.org 19-smell…
git:20260902.00b3bac · audit A · 5,468 stars
test-tagging skill
dotnet/skills · plugins/dotnet-test/skills/test-tagging/SKILL.md · Classifies existing tests by standard traits and reports their distribution. USE FOR: tagging all tests with category…
git:20260908.e8ed847 · audit A · 5,468 stars
testability-obstacle skill
dotnet/skills · plugins/dotnet-test/skills/testability-obstacle/SKILL.md · MUST USE for C#/.NET deterministic tests that require the smallest production seam for…
git:20260908.0afcd3e · audit A · 5,468 stars
writing-mstest-tests skill
dotnet/skills · plugins/dotnet-test/skills/writing-mstest-tests/SKILL.md · ALWAYS USE when asked to fix, rewrite, update, improve, modernize, show corrected code for, or explain existing MSTest…
git:20260904.cb9651d · audit A · 5,468 stars
dotnet-aot-compat skill
dotnet/skills · plugins/dotnet-upgrade/skills/dotnet-aot-compat/SKILL.md · Make .NET projects compatible with Native AOT and trimming by systematically resolving IL trim/AOT analyzer warnings…
git:20260421.05aeb65 · audit A · 5,468 stars
migrate-dotnet10-to-dotnet11 skill
dotnet/skills · plugins/dotnet-upgrade/skills/migrate-dotnet10-to-dotnet11/SKILL.md · Migrate a .NET 10 project or solution to .NET 11 and resolve all breaking changes. This is a MIGRATION skill — use it…
git:20260511.fe11dec · audit A · 5,468 stars
migrate-dotnet8-to-dotnet9 skill
dotnet/skills · plugins/dotnet-upgrade/skills/migrate-dotnet8-to-dotnet9/SKILL.md · Migrate a .NET 8 project to .NET 9 and resolve all breaking changes. USE FOR: upgrading TargetFramework from net8.0 to…
git:20260421.05aeb65 · audit A · 5,468 stars
migrate-dotnet9-to-dotnet10 skill
dotnet/skills · plugins/dotnet-upgrade/skills/migrate-dotnet9-to-dotnet10/SKILL.md · Migrate a .NET 9 project or solution to .NET 10 and resolve all breaking changes. USE FOR: upgrading TargetFramework…
git:20260421.05aeb65 · audit A · 5,468 stars
migrate-nullable-references skill
dotnet/skills · plugins/dotnet-upgrade/skills/migrate-nullable-references/SKILL.md · Enable nullable reference types in a C# project and systematically resolve all warnings. USE FOR: adopting NRTs in…
git:20260421.05aeb65 · audit A · 5,468 stars
thread-abort-migration skill
dotnet/skills · plugins/dotnet-upgrade/skills/thread-abort-migration/SKILL.md · Guides migration of .NET Framework Thread.Abort usage to cooperative cancellation in modern .NET. USE FOR: modernizing…
git:20260421.05aeb65 · audit A · 5,468 stars
csharp-refactoring skill
dotnet/skills · plugins/dotnet/skills/csharp-refactoring/SKILL.md · Performs safe, behavior-preserving refactoring of C#/.NET code, verified with build, tests, and analyzers. USE FOR…
git:20260915.11870a3 · audit A · 5,468 stars
setup-local-sdk skill
dotnet/skills · plugins/dotnet/skills/setup-local-sdk/SKILL.md · Install a .NET SDK locally for safe preview testing, specific-version pinning, or reproducible team setups — without…
git:20260624.72c0d2c · audit A · 5,468 stars
system-text-json-net11 skill
dotnet/skills · plugins/dotnet11/skills/system-text-json-net11/SKILL.md · Imperative guidance for the System.Text.Json APIs added in .NET 11: the built-in `JsonNamingPolicy.PascalCase` naming…
git:20260831.a7a6170 · audit A · 5,468 stars
AGENTS.md@tests/dotnet-test/writing-mstest-tests/fixtures/repository-overlay agents
dotnet/skills · tests/dotnet-test/writing-mstest-tests/fixtures/repository-overlay/AGENTS.md
git:20260904.cb9651d · audit A · 5,468 stars
Source
github.com/dotnet/skills · 5,468 stars · license MIT · pushed 2026-09-23