SkillAgentSearch skills...
Home

dotnet

106 skills across 106 repos579.9k repo starsGitHub

Showing 61–106 of 106 skills · Page 2 of 2

dotnet / improve-skill-quality

5.5k

Diagnoses and fixes skills in the dotnet/skills repository that lose to their own baseline, fail to activate, time out, or return "no credible improvement"

📄 SKILL.mduniversal
skill
92
Updated 2d ago

dotnet / microbenchmarking

5.5k

Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing BDN benchmarks. Also activate when microbenchmarking .NET code would be useful and BenchmarkDotNet is the likely tool.

📄 SKILL.mduniversal
skilldesignreview
92
Updated 2d ago

dotnet / migrate-nunit-to-mstest

5.5k

Convert .NET tests from NUnit 3/4 to MSTest v4 while preserving VSTest or MTP. Use for replacing NUnit/NUnit3TestAdapter packages, Test/TestCase/ TestCaseSource/Values attributes, constraint assertions, SetUp/TearDown, OneTimeSetUp, SetUpFixture, FixtureLifeCycle, TestContext, categories, retries, t…

📄 SKILL.mduniversal
skill
92
Updated 2d ago

dotnet / testability-obstacle

5.5k

MUST USE for C#/.NET deterministic tests that require the smallest production seam for DateTime/Task.Delay/File/Environment/Guid/Random, static API preservation, nested/parallel overrides, or no real I/O. USE ONLY when the target workspace contains C# source plus a .csproj or .sln.

📄 SKILL.mduniversal
skillapi
92
Updated 2d ago

dotnet / binlog-generation

5.5k

Generate MSBuild binary logs (binlogs) for build diagnostics and analysis. USE FOR: adding /bl:{} to any dotnet build, test, pack, publish, or restore command to capture a full build execution trace, prerequisite for binlog-failure-analysis and build-perf-diagnostics skills, enabling post-build inve…

📄 SKILL.mduniversal
skillrest
91
Updated 2d ago

dotnet / csharp-refactoring

5.5k

Performs safe, behavior-preserving refactoring of C#/.NET code, verified with build, tests, and analyzers. USE FOR: rename or move a symbol/type/file; extract a method/type/interface; inline a wrapper/method/local; merge or consolidate near-identical classes or duplicate helpers; split or modernize…

📄 SKILL.mdzed
skill
91
Updated 2d ago

dotnet / dump-collect

5.5k

Configure and collect crash dumps for modern .NET applications. USE FOR: enabling automatic crash dumps for CoreCLR or NativeAOT, capturing dumps from running .NET processes, setting up dump collection in Docker or Kubernetes, using dotnet-dump collect or createdump.

📄 SKILL.mduniversal
skilldockerkubernetes
91
Updated 2d ago

dotnet / filter-syntax

5.5k

Reference-only filter syntax for VSTest and MTP with MSTest, NUnit, xUnit v3, and TUnit. Load only after the platform/framework is known and a consumer needs to create or translate a filter. Do not load for unfiltered runs or platform detection.

📄 SKILL.mduniversal
skill
91
Updated 2d ago

dotnet / item-management

5.5k

Patterns for managing MSBuild item groups: Include/Remove/Update semantics, item metadata, batching with %(Metadata), transforms, per-item filtering, and cross-product batching pitfalls.

📄 SKILL.mduniversal
skillreview
91
Updated 2d ago

dotnet / scaffold-dotnet-test-project

5.5k

MUST USE when an existing .NET test project was excluded from a .slnf/CI solution filter, disappeared from .sln/.slnx discovery, or lost its production ProjectReference; also for requests to set up, create, reuse, add, register, include, or repair a test project.

📄 SKILL.mduniversal
skilltesting
91
Updated 2d ago

dotnet / template-comparison

5.5k

Compares two or more dotnet new templates side by side to help users choose between them based on parameters, feature support, frameworks, and classifications.

📄 SKILL.mduniversal
skillapi
91
Updated 2d ago

dotnet / vectorization

5.5k

Design, implement, optimize, and review SIMD code in .NET. USE FOR: vectorizing scalar loops with TensorPrimitives, Vector64/128/256/512, or platform hardware intrinsics; reviewing existing SIMD code, including Vector<T>, for contract equivalence, tail handling, memory safety, portability, fallbacks…

📄 SKILL.mduniversal
skilldesignreview
91
Updated 2d ago

dotnet / platform-detection

5.5k

Identify a .NET project's test platform, framework, command mode, and SDK-style vs classic project system. Use only for "which test platform/framework?", "VSTest or MTP?", or "what runner does this project use?", including bridge settings, UseVSTest opt-outs, and incompatible or conflicting VSTest/M…

📄 SKILL.mduniversal
skill
90
Updated 2d ago

dotnet / assertion-quality

5.5k

Analyze assertion quality, depth, variety, and false confidence in existing tests. ALWAYS USE when asked about weak, shallow, trivial, always-true, self-referential, assertion-free, presence/truthiness-only, or insufficiently diverse assertions, including MSTest, Jest, pytest, and Go.

📄 SKILL.mduniversal
skilltesting
89
Updated 2d ago

dotnet / convert-to-cpm

5.5k

Convert .NET projects and solutions (.sln, .slnx) to NuGet Central Package Management (CPM) using Directory.Packages.props.

📄 SKILL.mduniversal
skill
89
Updated 2d ago

dotnet / migrate-dotnet10-to-dotnet11

5.5k

Migrate a .NET 10 project or solution to .NET 11 and resolve all breaking changes. This is a MIGRATION skill — use it when upgrading from .NET 10 to .NET 11, NOT for writing new programs.

📄 SKILL.mduniversal
skilldocker
89
Updated 2d ago

dotnet / migrate-dotnet8-to-dotnet9

5.5k

Migrate a .NET 8 project to .NET 9 and resolve all breaking changes. USE FOR: upgrading TargetFramework from net8.0 to net9.0, fixing build errors after updating the .NET 9 SDK, resolving behavioral changes in .NET 9 / C# 13 / ASP.NET Core 9 / EF Core 9, replacing BinaryFormatter (now always throws)…

📄 SKILL.mduniversal
skill
89
Updated 2d ago

dotnet / migrate-dotnet9-to-dotnet10

5.5k

Migrate a .NET 9 project or solution to .NET 10 and resolve all breaking changes. USE FOR: upgrading TargetFramework from net9.0 to net10.0, fixing build errors after updating the .NET 10 SDK, resolving source and behavioral changes in .NET 10 / C# 14 / ASP.NET Core 10 / EF Core 10, updating Dockerf…

📄 SKILL.mduniversal
skillapidocker+1
89
Updated 2d ago

dotnet / migrate-nullable-references

5.5k

Enable nullable reference types in a C# project and systematically resolve all warnings. USE FOR: adopting NRTs in existing codebases, file-by-file or project-wide migration, fixing CS8602/CS8618/CS86xx warnings, annotating APIs for nullability, cleaning up null-forgiving operators, upgrading depend…

📄 SKILL.mduniversal
skillapi
89
Updated 2d ago

dotnet / test-anti-patterns

5.5k

Audit a test file or suite; produce a severity-ranked diagnostic report. ALWAYS USE for tests that verify nothing, missing/tautological assertions, swallowed/broad exceptions, flaky/order-dependent tests, duplication, or magic values. Polyglot.

📄 SKILL.mduniversal
skilltesting
89
Updated 2d ago

dotnet / test-gap-analysis

5.5k

Pseudo-mutation analysis ONLY: answer whether tests would catch a bug if production code changed, which meaningful changes would still pass, or which caller-visible mutations existing assertions would miss; verify candidates when requested, then optionally close verified gaps.

📄 SKILL.mduniversal
skill
89
Updated 2d ago

dotnet / thread-abort-migration

5.5k

Guides migration of .NET Framework Thread.Abort usage to cooperative cancellation in modern .NET. USE FOR: modernizing code that calls Thread.Abort, catching ThreadAbortException, replacing Thread.ResetAbort, replacing Thread.Interrupt for thread termination, resolving PlatformNotSupportedException…

📄 SKILL.mduniversal
skill
89
Updated 2d ago

dotnet / use-igniteui-blazor

5.5k

Add, configure, or review Ignite UI for Blazor Lite component support in Blazor applications. USE FOR: installing IgniteUI.Blazor.Lite or IgniteUI.Blazor.GridLite, registering AddIgniteUIBlazor() in Blazor Server, WASM, Hybrid, or split Blazor Web App projects, adding @using IgniteUI.Blazor.Controls…

📄 SKILL.mduniversal
skillreview
89
Updated 2d ago

dotnet / binlog-failure-analysis

5.5k

Analyze MSBuild binary logs to diagnose build failures. USE FOR: build errors that are unclear from console output, diagnosing cascading failures across multi-project builds, tracing MSBuild target execution order, and generally any MSBuild build issues. Requires an existing .binlog file.

📄 SKILL.mduniversal
skillmcp
88
Updated 2d ago

dotnet / resolve-project-references

5.5k

Guide for interpreting ResolveProjectReferences time in MSBuild performance summaries. Activate when ResolveProjectReferences appears as the most expensive target and developers are trying to optimize it directly.

📄 SKILL.mduniversal
skill
88
Updated 2d ago

dotnet / build-perf-diagnostics

5.5k

Diagnose MSBuild build performance bottlenecks using binary log analysis. USE FOR: identifying why builds are slow by analyzing binlog performance summaries, detecting ResolveAssemblyReference (RAR) taking >5s, Roslyn analyzers consuming >30% of Csc time, single targets dominating >50% of build time…

📄 SKILL.mduniversal
skillrest
87
Updated 2d ago

dotnet / coverage-analysis

5.5k

Activation requires either supplied .NET coverage reports/percentages/line, branch, or condition metrics, or an explicit request to collect .NET coverage for analysis.

📄 SKILL.mduniversal
skill
87
Updated 2d ago

dotnet / eval-performance

5.5k

Guide for diagnosing and improving MSBuild project evaluation performance. USE FOR: builds slow before any compilation starts, high evaluation time in binlog analysis, expensive glob patterns walking large directories (node_modules, .git, bin/obj), deep import chains (>20 levels), preprocessed outpu…

📄 SKILL.mduniversal
skillgit
87
Updated 2d ago

dotnet / nuget-trusted-publishing

5.5k

Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo — replaces long-lived API keys with short-lived tokens. USE FOR: trusted publishing, NuGet OIDC, keyless NuGet publish, migrate from NuGet API key, NuGet/login, secure NuGet publishing.

📄 SKILL.mduniversal
skillgitapi+3
87
Updated 2d ago

dotnet / template-smart-defaults

5.5k

Applies cross-parameter default rules when creating .NET projects with dotnet new, filling gaps consistently without overriding values the user set explicitly.

📄 SKILL.mduniversal
skillapi
87
Updated 2d ago

dotnet / test-smell-detection

5.5k

Audits existing tests in any language using formal, research-backed test smell names and the testsmells.org 19-smell academic taxonomy

📄 SKILL.mduniversal
skillreviewtypescript+3
87
Updated 2d ago

dotnet / author-component

5.5k

Create or review Blazor components (.razor files) with correct architecture. USE FOR: writing new Blazor components that do NOT involve JavaScript interop, implementing parameters and EventCallback, RenderFragment slots, component lifecycle (OnInitializedAsync, OnParametersSet), async patterns, IAsy…

📄 SKILL.mdzed
skillapireview
86
Updated 2d ago

dotnet / technology-selection

5.5k

Guides technology selection and implementation of AI and ML features in .NET 8+ applications using ML.NET, Microsoft.Extensions.AI (MEAI), Microsoft Agent Framework (MAF), GitHub Copilot SDK, ONNX Runtime, and OllamaSharp.

📄 SKILL.mdvscode copilot
skillgitgithub
85
Updated 2d ago

dotnet / agentic-workflows

5.5k

Route gh-aw workflow design/create/debug/upgrade requests to the right prompts.

📄 SKILL.mduniversal
skillgitdesign+1
84
Updated 2d ago

dotnet / build-parallelism

5.5k

Diagnose and fix under-parallelized MSBuild builds. USE WHEN a multi-project solution build is slower than expected, doesn't speed up when you add cores, pegs a single core while others idle, or you want to know why `-m` isn't helping.

📄 SKILL.mdzed
skill
84
Updated 2d ago

dotnet / clr-activation-debugging

5.5k

Diagnoses .NET Framework CLR activation issues using CLR activation logs (CLRLoad logs) produced by mscoree.dll

📄 SKILL.mduniversal
skill
84
Updated 2d ago

dotnet / configuring-opentelemetry-dotnet

5.5k

Configure OpenTelemetry distributed tracing, metrics, and logging in ASP.NET Core using the .NET OpenTelemetry SDK

📄 SKILL.mduniversal
skill
84
Updated 2d ago

dotnet / create-custom-agent

5.5k

Creates VS Code custom agent files (.agent.md) for specialized AI personas with tools, instructions, and handoffs

📄 SKILL.mdzed
skilldevelopment
84
Updated 2d ago

dotnet / create-skill-test

5.5k

Scaffolds eval.yaml evaluation specs for agent skills in the dotnet/skills repository

📄 SKILL.mduniversal
skill
84
Updated 2d ago

dotnet / dotnet-trace-collect

5.5k

Guide developers through capturing diagnostic artifacts to diagnose production .NET performance issues

📄 SKILL.mduniversal
skill
84
Updated 2d ago

dotnet / exp-mock-usage-analysis

5.5k

Audits .NET test mock usage by tracing each mock setup through the production code's execution path to find dead, unreachable, redundant, or replaceable mocks

📄 SKILL.mduniversal
skillreview
84
Updated 2d ago

dotnet / exp-test-maintainability

5.5k

Detects duplicate boilerplate, copy-paste tests, and structural maintainability issues across .NET test suites

📄 SKILL.mdzed
skill
84
Updated 2d ago

dotnet / test-analysis-extensions

5.5k

Provides file paths to language-specific reference files for the test ANALYSIS skills (assertion-quality, test-anti-patterns, test-gap-analysis, test-smell-detection, test-tagging).

📄 SKILL.mduniversal
skilltypescriptpython
82
Updated 2d ago

dotnet / code-testing-extensions

5.5k

Provides file paths to language-specific extension files for the code-testing pipeline. Call this skill to discover available extension guidance files (e.g., dotnet.md for .NET, cpp.md for C++). Do not use directly — invoked by code-testing agents and skills that need language-specific references.

📄 SKILL.mduniversal
skilltesting
80
Updated 2d ago

dotnet / create-skill

5.5k

Scaffolds new agent skills for the dotnet/skills repository

📄 SKILL.mduniversal
skill
80
Updated 2d ago

dotnet / minimal-api-file-upload

5.5k

File upload endpoints in ASP.NET minimal APIs (.NET 8+)

📄 SKILL.mduniversal
skillapi
80
Updated 2d ago