Source

dotnet/skills

118 skills · 164.5K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
4109
run-tests ALWAYS USE before running .NET tests or answering with a test command or flags. Trigger on "run the tests", "exact do…
dotnet/skills
3.2K
4169
optimizing-ef-core-queries Optimize and improve the performance of slow Entity Framework Core (EF Core) queries: make them generate less SQL, ma…
dotnet/skills
3.1K
4926
analyzing-dotnet-performance Scans .NET code for ~50 performance anti-patterns across async, memory, strings, collections, LINQ, regex, serializat…
dotnet/skills
2.7K
5195
configuring-opentelemetry-dotnet Configure OpenTelemetry distributed tracing, metrics, and logging in ASP.NET Core using the .NET OpenTelemetry SDK. U…
dotnet/skills
2.5K
5608
test-anti-patterns Audit a test file or suite; produce a severity-ranked diagnostic report. ALWAYS USE for tests that verify nothing, mi…
dotnet/skills
2.3K
5684
filter-syntax Reference-only filter syntax for VSTest and MTP with MSTest, NUnit, xUnit v3, and TUnit. Load only after the platform…
dotnet/skills
2.3K
5996
csharp-scripts Run file-based C# apps with the .NET CLI when the user explicitly wants C#/.NET code without creating a project. Use …
dotnet/skills
2.1K
5967
msbuild-antipatterns Detect and fix MSBuild anti-patterns in project and build files. USE WHEN asked to review, audit, lint, clean up, or …
dotnet/skills
2.1K
6134
dotnet-trace-collect Guide developers through capturing diagnostic artifacts to diagnose production .NET performance issues. Use when the …
dotnet/skills
2K
6148
code-testing-agent ALWAYS USE whenever asked to write, add, or generate unit tests for existing code, including one helper, function, cl…
dotnet/skills
2K
6221
dotnet-webapi Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and…
dotnet/skills
2K
6269
msbuild-modernization Guide for modernizing and migrating MSBuild project files to SDK-style format. USE FOR: converting legacy .csproj/.vb…
dotnet/skills
2K
6335
directory-build-organization Guide for organizing MSBuild infrastructure with Directory.Build.props, Directory.Build.targets, Directory.Packages.p…
dotnet/skills
1.9K
6598
dotnet-aot-compat Make .NET projects compatible with Native AOT and trimming by systematically resolving IL trim/AOT analyzer warnings.…
dotnet/skills
1.8K
6805
coverage-analysis Activation requires either supplied .NET coverage reports/percentages/line, branch, or condition metrics, or an expli…
dotnet/skills
1.8K
6893
binlog-failure-analysis Analyze MSBuild binary logs to diagnose build failures. USE FOR: build errors that are unclear from console output, d…
dotnet/skills
1.7K
6938
dotnet-pinvoke Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport. Covers function signatures, strin…
dotnet/skills
1.7K
6945
create-skill Scaffolds new agent skills for the dotnet/skills repository.
dotnet/skills
1.7K
6978
crap-score Calculates CRAP (Change Risk Anti-Patterns) for a named .NET method, class, or file. USE FOR: explicit CRAP calculati…
dotnet/skills
1.7K
6980
dotnet-maui-doctor Diagnoses and fixes .NET MAUI development environment issues. Validates .NET SDK, workloads, Java JDK, Android SDK, X…
dotnet/skills
1.7K
6992
build-perf-diagnostics Diagnose MSBuild build performance bottlenecks using binary log analysis. USE FOR: identifying why builds are slow by…
dotnet/skills
1.7K
7018
binlog-generation Generate MSBuild binary logs (binlogs) for build diagnostics and analysis. USE FOR: adding /bl:{} to any dotnet build…
dotnet/skills
1.7K
7029
build-parallelism Diagnose and fix under-parallelized MSBuild builds. USE WHEN a multi-project solution build is slower than expected, …
dotnet/skills
1.7K
7044
build-perf-baseline Establish build performance baselines and apply systematic optimization techniques. USE FOR: diagnosing slow builds, …
dotnet/skills
1.7K
7112
convert-to-cpm Convert .NET projects and solutions (.sln, .slnx) to NuGet Central Package Management (CPM) using Directory.Packages.…
dotnet/skills
1.7K
7026
dump-collect Configure and collect crash dumps for modern .NET applications. USE FOR: enabling automatic crash dumps for CoreCLR o…
dotnet/skills
1.7K
7069
eval-performance Guide for diagnosing and improving MSBuild project evaluation performance. USE FOR: builds slow before any compilatio…
dotnet/skills
1.7K
7134
incremental-build Guide for optimizing MSBuild incremental builds. USE FOR: builds slower than expected on subsequent runs, 'nothing ch…
dotnet/skills
1.7K
7078
microbenchmarking Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing…
dotnet/skills
1.7K
7045
migrate-dotnet10-to-dotnet11 Migrate a .NET 10 project or solution to .NET 11 and resolve all breaking changes. This is a MIGRATION skill — use it…
dotnet/skills
1.7K
7007
migrate-dotnet9-to-dotnet10 Migrate a .NET 9 project or solution to .NET 10 and resolve all breaking changes. USE FOR: upgrading TargetFramework …
dotnet/skills
1.7K
7094
migrate-nullable-references Enable nullable reference types in a C# project and systematically resolve all warnings. USE FOR: adopting NRTs in ex…
dotnet/skills
1.7K
7022
technology-selection Guides technology selection and implementation of AI and ML features in .NET 8+ applications using ML.NET, Microsoft.…
dotnet/skills
1.7K
7086
writing-mstest-tests ALWAYS USE when asked to fix, rewrite, update, improve, modernize, show corrected code for, or explain existing MSTes…
dotnet/skills
1.7K
7177
check-bin-obj-clash Detects MSBuild projects with conflicting OutputPath or IntermediateOutputPath. USE FOR: builds failing with 'Cannot …
dotnet/skills
1.6K
7184
minimal-api-file-upload File upload endpoints in ASP.NET minimal APIs (.NET 8+)
dotnet/skills
1.6K
7206
resolve-project-references Guide for interpreting ResolveProjectReferences time in MSBuild performance summaries. Activate when ResolveProjectRe…
dotnet/skills
1.6K
7212
migrate-dotnet8-to-dotnet9 Migrate a .NET 8 project to .NET 9 and resolve all breaking changes. USE FOR: upgrading TargetFramework from net8.0 t…
dotnet/skills
1.6K
7216
nuget-trusted-publishing Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo — replaces long-lived API keys with short-lived token…
dotnet/skills
1.6K
7221
clr-activation-debugging Diagnoses .NET Framework CLR activation issues using CLR activation logs (CLRLoad logs) produced by mscoree.dll. Use …
dotnet/skills
1.6K
7234
assertion-quality Analyze assertion quality, depth, variety, and false confidence in existing tests. ALWAYS USE when asked about weak, …
dotnet/skills
1.6K
7239
including-generated-files Fix MSBuild targets that generate files during the build but those files are missing from compilation or output. USE …
dotnet/skills
1.6K
7248
mtp-hot-reload Set up or recover MTP hot reload for a long-lived console-host edit/re-run loop in a Microsoft Testing Platform proje…
dotnet/skills
1.6K
7255
platform-detection Identify a .NET project's test platform, framework, command mode, and SDK-style vs classic project system. Use only f…
dotnet/skills
1.6K
7266
code-testing-extensions Provides file paths to language-specific extension files for the code-testing pipeline. Call this skill to discover a…
dotnet/skills
1.6K
7269
detect-static-dependencies ACTIVATION PREREQUISITE: the request or discovered target must explicitly identify C#, .NET, `.cs`, or `.csproj`; oth…
dotnet/skills
1.6K
7276
test-gap-analysis Pseudo-mutation analysis ONLY: answer whether tests would catch a bug if production code changed, which meaningful ch…
dotnet/skills
1.6K
7280
create-custom-agent Creates VS Code custom agent files (.agent.md) for specialized AI personas with tools, instructions, and handoffs. Us…
dotnet/skills
1.6K
7418
create-skill-test Scaffolds eval.yaml evaluation specs for agent skills in the dotnet/skills repository.
dotnet/skills
1.6K
7406
generate-testability-wrappers DO NOT USE when the target already consumes an injected interface or built-in abstraction such as IFileSystem or Time…
dotnet/skills
1.6K
Page 1 · 118 total Next