dotnet/skills

117 instruction files for AI agents, collected from dotnet/skills. Install any of them at an exact version with mdr add dotnet/skills/<name>.

authoring-github-workflows SKILL.md 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,836 stars
create-custom-agent SKILL.md 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,836 stars
create-skill-test SKILL.md skill
dotnet/skills · .agents/skills/create-skill-test/SKILL.md · Scaffolds eval.yaml evaluation specs for skills, custom agents, and redistributable gh-aw workflow packages in the…
git:20261008.0608d89 · audit A · 5,836 stars
create-skill SKILL.md 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:20261009.e191d40 · audit A · 5,836 stars
improve-skill-quality SKILL.md 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:20261006.77aac26 · audit A · 5,836 stars
agentic-workflows SKILL.md skill
dotnet/skills · .github/skills/agentic-workflows/SKILL.md · Route gh-aw design, creation, diagnosis, patching, active debugging, and upgrade requests to the right strategies.
git:20261103.5aac3c0 · audit A · 5,836 stars
AGENTS.md AGENTS.md file
dotnet/skills · AGENTS.md
git:20261002.fd2077a · audit A · 5,836 stars
no-eval-skill SKILL.md 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,836 stars
sample-skill SKILL.md 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,836 stars
csharp-scripts SKILL.md 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,836 stars
dotnet-pinvoke SKILL.md 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:20261019.ec3ac07 · audit A · 5,836 stars
nuget-trusted-publishing SKILL.md 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,836 stars
vectorization SKILL.md 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:20261005.c6ec97b · audit A · 5,836 stars
technology-selection SKILL.md 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,836 stars
convert-blazor-server-to-webapp SKILL.md 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,836 stars
dotnet-webapi SKILL.md 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,836 stars
author-component SKILL.md 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,836 stars
collect-user-input SKILL.md 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,836 stars
configure-auth SKILL.md 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:20261005.c6ec97b · audit B · 5,836 stars
coordinate-components SKILL.md 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,836 stars
create-blazor-project SKILL.md 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,836 stars
fetch-and-send-data SKILL.md 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,836 stars
plan-ui-change SKILL.md 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,836 stars
support-prerendering SKILL.md 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,836 stars
use-igniteui-blazor SKILL.md 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:20261012.880898e · audit A · 5,836 stars
use-js-interop SKILL.md 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,836 stars
create-datadriven-aspnetcore SKILL.md 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,836 stars
optimizing-ef-core-queries SKILL.md skill
dotnet/skills · plugins/dotnet-data/skills/optimizing-ef-core-queries/SKILL.md · Review and optimize application data access that uses Entity Framework Core (EF Core). Use for EF Core performance and…
git:20261012.7ce04b1 · audit A · 5,836 stars
analyzing-dotnet-performance SKILL.md 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,836 stars
android-tombstone-symbolication SKILL.md 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,836 stars
apple-crash-symbolication SKILL.md 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,836 stars
clr-activation-debugging SKILL.md 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,836 stars
dotnet-trace-collect SKILL.md 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,836 stars
dump-collect SKILL.md 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,836 stars
microbenchmarking SKILL.md 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,836 stars
exp-mock-usage-analysis SKILL.md 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,836 stars
exp-test-maintainability SKILL.md 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,836 stars
dotnet-maui-doctor SKILL.md 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,836 stars
maui-app-lifecycle SKILL.md 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,836 stars
maui-collectionview SKILL.md 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,836 stars
maui-data-binding SKILL.md 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,836 stars
maui-dependency-injection SKILL.md 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,836 stars
maui-safe-area SKILL.md 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,836 stars
maui-shell-navigation SKILL.md 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,836 stars
maui-theming SKILL.md 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,836 stars
binlog-failure-analysis SKILL.md 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:20261020.cbb2bb7 · audit A · 5,836 stars
binlog-generation SKILL.md 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:20261020.cbb2bb7 · audit A · 5,836 stars
build-parallelism SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/build-parallelism/SKILL.md · Analyze an MSBuild solution, solution filter, or Build.proj that schedules multiple project files. USE FOR: measured…
git:20261005.b9052fd · audit A · 5,836 stars
build-perf-baseline SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/build-perf-baseline/SKILL.md · Establish MSBuild/.NET build performance baselines before optimizing. USE FOR: unranked slow builds; cold, warm…
git:20261016.6364668 · audit A · 5,836 stars
build-perf-diagnostics SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/build-perf-diagnostics/SKILL.md · Diagnose MSBuild bottlenecks from binlog timelines and Target/Task Performance Summaries after build-perf-baseline…
git:20261020.cbb2bb7 · audit A · 5,836 stars
check-bin-obj-clash SKILL.md 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:20260930.ac46442 · audit A · 5,836 stars
copy-to-output-directory SKILL.md 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,836 stars
directory-build-organization SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/directory-build-organization/SKILL.md · USE ONLY for (1) two or more projects with repeated MSBuild policy, targets, or package versions, or (2) an existing…
git:20261002.c75e165 · audit A · 5,836 stars
eliminate-redundant-restores SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/eliminate-redundant-restores/SKILL.md · Remove repeated NuGet restores from multi-step .NET builds safely. USE FOR: build/test/publish steps that each restore…
git:20261016.6364668 · audit A · 5,836 stars
eval-performance SKILL.md 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:20260930.ac46442 · audit A · 5,836 stars
extension-points SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/extension-points/SKILL.md · IMPORT AND HOOK DISCOVERY ONLY: guide MSBuild extension points such as CustomBefore/CustomAfter, ordered wildcard…
git:20260930.ac46442 · audit A · 5,836 stars
including-generated-files SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/including-generated-files/SKILL.md · Own MSBuild generated-artifact integration. USE FOR: a target that creates or should create source, Content, None, or…
git:20260930.f3cad1e · audit A · 5,836 stars
incremental-build SKILL.md 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:20261002.970e0dc · audit A · 5,836 stars
item-management SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/item-management/SKILL.md · Own concrete MSBuild ItemGroup and item-expression questions. USE FOR: Include, Remove, Update, item identity and…
git:20260930.f3cad1e · audit A · 5,836 stars
msbuild-antipatterns SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/msbuild-antipatterns/SKILL.md · DO NOT INVOKE when the primary request explicitly asks to convert, migrate, modernize, or rewrite a legacy/old-style…
git:20261002.c75e165 · audit A · 5,836 stars
msbuild-modernization SKILL.md 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:20261005.c6ec97b · audit A · 5,836 stars
property-patterns SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/property-patterns/SKILL.md · Diagnose and fix concrete MSBuild property defects in projects and existing shared-file hierarchies. USE FOR…
git:20260930.d2cd7c6 · audit A · 5,836 stars
resolve-project-references SKILL.md 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,836 stars
target-authoring SKILL.md 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,836 stars
troubleshoot-binlog-mcp SKILL.md skill
dotnet/skills · plugins/dotnet-msbuild/skills/troubleshoot-binlog-mcp/SKILL.md · Diagnose dotnet-msbuild binlog MCP startup failures. USE FOR: CONNECTION_CLOSED, binlog server won't connect, missing…
git:20261020.cbb2bb7 · audit A · 5,836 stars
convert-to-cpm SKILL.md 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,836 stars
template-authoring SKILL.md 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,836 stars
template-comparison SKILL.md 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,836 stars
template-discovery SKILL.md 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,836 stars
template-instantiation SKILL.md 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,836 stars
template-smart-defaults SKILL.md 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,836 stars
template-validation SKILL.md 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,836 stars
migrate-mstest-v1v2-to-v3 SKILL.md 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,836 stars
migrate-mstest-v3-to-v4 SKILL.md 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,836 stars
migrate-nunit-to-mstest SKILL.md 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,836 stars
migrate-vstest-to-mtp SKILL.md 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,836 stars
migrate-xunit-to-mstest SKILL.md 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,836 stars
migrate-xunit-to-xunit-v3 SKILL.md 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:20261009.0478872 · audit A · 5,836 stars
assertion-quality SKILL.md 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:20261009.e191d40 · audit A · 5,836 stars
code-testing-agent SKILL.md skill
dotnet/skills · plugins/dotnet-test/skills/code-testing-agent/SKILL.md · Legacy compatibility alias for the code-testing skill. Do not self-activate for user requests and do not treat this…
git:20261008.a51399b · audit A · 5,836 stars
code-testing-extensions SKILL.md 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. Read this reference-only…
git:20261009.e191d40 · audit A · 5,836 stars
code-testing SKILL.md skill
dotnet/skills · plugins/dotnet-test/skills/code-testing/SKILL.md · ALWAYS USE for test work that requires changes: write, add, generate, repair, or strengthen tests for existing code in…
git:20261009.e191d40 · audit A · 5,836 stars
coverage-analysis SKILL.md 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:20261008.a51399b · audit A · 5,836 stars
crap-score SKILL.md 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:20261008.a51399b · audit A · 5,836 stars
detect-static-dependencies SKILL.md 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,836 stars
filter-syntax SKILL.md 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,836 stars
find-untested-sources SKILL.md 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,836 stars
generate-testability-wrappers SKILL.md 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,836 stars
grade-tests SKILL.md skill
dotnet/skills · plugins/dotnet-test/skills/grade-tests/SKILL.md · Grade curated individual tests for readiness, A-F quality and improvements. ALWAYS USE FOR: grade tests, review only a…
git:20261013.3b4ec85 · audit A · 5,836 stars
migrate-static-to-wrapper SKILL.md 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:20261009.e191d40 · audit A · 5,836 stars
mtp-hot-reload SKILL.md 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:20261009.e191d40 · audit A · 5,836 stars
platform-detection SKILL.md 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:20260925.a824bbb · audit A · 5,836 stars
run-tests SKILL.md 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:20261009.e191d40 · audit A · 5,836 stars
scaffold-dotnet-test-project SKILL.md 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:20261009.0478872 · audit A · 5,836 stars
test-analysis-extensions SKILL.md 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:20261009.e191d40 · audit A · 5,836 stars
test-anti-patterns SKILL.md 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:20261009.e191d40 · audit A · 5,836 stars
test-gap-analysis SKILL.md skill
dotnet/skills · plugins/dotnet-test/skills/test-gap-analysis/SKILL.md · Find caller-visible production changes existing tests would miss through pseudo-mutation analysis; verify candidates or…
git:20261013.3b4ec85 · audit A · 5,836 stars
test-smell-detection SKILL.md 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:20261009.e191d40 · audit A · 5,836 stars
test-tagging SKILL.md 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:20261009.e191d40 · audit A · 5,836 stars
test-value-evidence SKILL.md skill
dotnet/skills · plugins/dotnet-test/skills/test-value-evidence/SKILL.md · Assess tests for an identified code or test change, feature, PR or commit. USE FOR: review changed behavior or…
git:20261013.3b4ec85 · audit A · 5,836 stars
testability-obstacle SKILL.md 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:20261008.a51399b · audit A · 5,836 stars
writing-mstest-tests SKILL.md 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:20261008.a51399b · audit A · 5,836 stars
dotnet-aot-compat SKILL.md 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,836 stars
migrate-dotnet10-to-dotnet11 SKILL.md 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,836 stars
migrate-dotnet8-to-dotnet9 SKILL.md 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,836 stars
migrate-dotnet9-to-dotnet10 SKILL.md 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,836 stars
migrate-nullable-references SKILL.md 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,836 stars
thread-abort-migration SKILL.md 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,836 stars
winforms-expert SKILL.md skill
dotnet/skills · plugins/dotnet-winforms/skills/winforms-expert/SKILL.md · Create, modify, debug, or review Windows Forms applications only when the request contains a concrete Windows Forms…
git:20261002.b66f91d · audit A · 5,836 stars
csharp-expert SKILL.md skill
dotnet/skills · plugins/dotnet/skills/csharp-expert/SKILL.md · Route C# and .NET requests to the exact installed specialist or smallest dotnet/skills marketplace plugin. USE FOR…
git:20261104.9837da6 · audit A · 5,836 stars
csharp-refactoring SKILL.md skill
dotnet/skills · plugins/dotnet/skills/csharp-refactoring/SKILL.md · Safely refactors C#/.NET code without changing behavior. USE FOR any request to refactor, rename, move, extract…
git:20261104.9837da6 · audit A · 5,836 stars
dotnet-breaking-changes SKILL.md skill
dotnet/skills · plugins/dotnet/skills/dotnet-breaking-changes/SKILL.md · Use before changing .NET/C# code whose callers you do not control: a NuGet library, or a repo with…
git:20261104.9837da6 · audit A · 5,836 stars
msbuild SKILL.md skill
dotnet/skills · plugins/dotnet/skills/msbuild/SKILL.md · Use only for MSBuild failure investigation, build-performance analysis, or review of existing build XML/extension…
git:20261001.973cffb · audit A · 5,836 stars
setup-local-sdk SKILL.md 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,836 stars
process-api-net11 SKILL.md skill
dotnet/skills · plugins/dotnet11/skills/process-api-net11/SKILL.md · Provides guidance on the new System.Diagnostics.Process APIs introduced in .NET 11: Process.Run…
git:20261009.58ce0e2 · audit A · 5,836 stars
system-text-json-net11 SKILL.md 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:20261005.c6ec97b · audit A · 5,836 stars
AGENTS.md@tests/dotnet-test/writing-mstest-tests/fixtures/repository-overlay AGENTS.md file
dotnet/skills · tests/dotnet-test/writing-mstest-tests/fixtures/repository-overlay/AGENTS.md
git:20260904.cb9651d · audit A · 5,836 stars

Source

github.com/dotnet/skills · 5,836 stars · license MIT · pushed 2026-11-06