Source

managedcode/dotnet-skills

290 skills · 5.3K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
microsoft-extensions-ai Build provider-agnostic .NET AI integrations with `Microsoft.Extensions.AI`, `IChatClient`, embeddings, middleware, s…
managedcode/dotnet-skills
24
2
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…
managedcode/dotnet-skills
24
3
migrate-vstest-to-mtp Use this skill before answering, planning, or editing whenever .NET tests or CI are switching from VSTest to Microsof…
managedcode/dotnet-skills
24
4
migrate-xunit-to-xunit-v3 Migrate .NET test projects from xUnit.net v2 to xunit.v3 and fix v3 breaks. Use for package/CPM conversion, OutputTyp…
managedcode/dotnet-skills
24
5
minimal-api-file-upload File upload endpoints in ASP.NET minimal APIs (.NET 8+)
managedcode/dotnet-skills
24
6
mlnet Use ML.NET to train, evaluate, or integrate machine-learning models into .NET applications with realistic data prepar…
managedcode/dotnet-skills
24
7
mstest Write, run, or repair .NET tests that use MSTest. Use when a repo uses `MSTest.Sdk`, `MSTest`, `[TestClass]`, `[TestM…
managedcode/dotnet-skills
24
8
mtp-hot-reload Set up or recover MTP hot reload for a long-lived edit/re-run loop. Use for "hot reload tests", "dotnet run or dotnet…
managedcode/dotnet-skills
24
9
nuget-trusted-publishing Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo — replaces long-lived API keys with short-lived token…
managedcode/dotnet-skills
24
10
nunit Write, run, or repair .NET tests that use NUnit. Use when a repo uses `NUnit`, `[Test]`, `[TestCase]`, `[TestFixture]…
managedcode/dotnet-skills
24
11
orleans Design Microsoft Orleans systems from each primitive's purpose and failure model. USE FOR: grains, digital twins, sta…
managedcode/dotnet-skills
24
12
platform-detection Identify a .NET project's test platform, framework, command mode, and SDK-style vs classic project system. Use only f…
managedcode/dotnet-skills
24
13
profiling Use the free official .NET diagnostics CLI tools for profiling and runtime investigation in .NET repositories. USE FO…
managedcode/dotnet-skills
24
14
reportgenerator
managedcode/dotnet-skills
24
15
resolve-project-references Guide for interpreting ResolveProjectReferences time in MSBuild performance summaries. Activate when ResolveProjectRe…
managedcode/dotnet-skills
24
16
semantic-kernel Build AI-enabled .NET applications with Semantic Kernel using services, plugins, prompts, and function-calling patter…
managedcode/dotnet-skills
24
17
stryker Use the open-source free `Stryker.NET` mutation testing tool for .NET. Use when a repo needs to measure whether tests…
managedcode/dotnet-skills
24
18
stylecop-analyzers Use the open-source free `StyleCop.Analyzers` package for naming, layout, documentation, and style rules in .NET proj…
managedcode/dotnet-skills
24
19
technology-selection Guides technology selection and implementation of AI and ML features in .NET 8+ applications using ML.NET, Microsoft.…
managedcode/dotnet-skills
24
20
template-discovery Helps find, inspect, and compare (at a high level) .NET project templates. Resolves natural-language project descript…
managedcode/dotnet-skills
24
21
template-validation Validates custom dotnet new templates for correctness before publishing. Catches missing fields, parameter bugs, shor…
managedcode/dotnet-skills
24
22
workflow-foundation Maintain or assess Workflow Foundation-based solutions on .NET Framework, especially where long-lived process logic o…
managedcode/dotnet-skills
24
23
asynkron-profiler Use the open-source free `Asynkron.Profiler` dotnet tool for CLI-first CPU, allocation, exception, contention, and he…
managedcode/dotnet-skills
23
24
azure-functions Build, review, or migrate Azure Functions in .NET with correct execution model, isolated worker setup, bindings, DI, …
managedcode/dotnet-skills
23
25
chous Use Chous in .NET repositories that ship sizeable frontend codebases and want file-structure linting, naming conventi…
managedcode/dotnet-skills
23
26
chrome-devtools-mcp Use Chrome DevTools MCP from .NET agents and .NET-focused repos to inspect, debug, and automate Chrome through an MCP…
managedcode/dotnet-skills
23
27
cloc Use the open-source free `cloc` tool for line-count, language-mix, and diff statistics in .NET repositories. USE FOR:…
managedcode/dotnet-skills
23
28
dotnet-webapi Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and…
managedcode/dotnet-skills
23
29
eslint Use ESLint in .NET repositories that ship JavaScript, TypeScript, React, or other Node-based frontend assets. USE FOR…
managedcode/dotnet-skills
23
30
generate-testability-wrappers DO NOT USE when the target already consumes an injected interface or built-in abstraction such as IFileSystem or Time…
managedcode/dotnet-skills
23
31
htmlhint Use HTMLHint in .NET repositories that ship static HTML output or standalone frontend templates. USE FOR: static HTML…
managedcode/dotnet-skills
23
32
metalint Use Metalint in .NET repositories that ship Node-based frontend assets and want one CLI entrypoint over several under…
managedcode/dotnet-skills
23
33
migrate-dotnet9-to-dotnet10 Migrate a .NET 9 project or solution to .NET 10 and resolve all breaking changes. USE FOR: upgrading TargetFramework …
managedcode/dotnet-skills
23
34
migrate-mstest-v1v2-to-v3 Use this skill before answering or editing whenever an MSTest v1/v2 project is being upgraded or repaired for v3. Tri…
managedcode/dotnet-skills
23
35
migrate-mstest-v3-to-v4 Use this skill before answering, planning, or editing any MSTest 3.x-to-4.x upgrade or post-upgrade failure. Triggers…
managedcode/dotnet-skills
23
36
migrate-static-to-wrapper ALWAYS USE when asked to migrate, replace, or make testable existing C# static calls with a named wrapper or built-in…
managedcode/dotnet-skills
23
37
mixed-reality Work on C# and .NET-adjacent mixed-reality solutions around HoloLens, MRTK, OpenXR, Azure services, and integration b…
managedcode/dotnet-skills
23
38
quickdup Use the open-source free `QuickDup` clone detector for .NET repositories. Use when a repo needs duplicate C# code dis…
managedcode/dotnet-skills
23
39
roslynator Use the open-source free `Roslynator` analyzer packages and optional CLI for .NET. USE FOR: Roslynator.Analyzers setu…
managedcode/dotnet-skills
23
40
sep Use Sep for high-performance separated-value parsing and writing in .NET, including delimiter inference, explicit par…
managedcode/dotnet-skills
23
41
sonarjs Use SonarJS-derived rules in .NET repositories that ship JavaScript or TypeScript frontends and need deeper bug-risk,…
managedcode/dotnet-skills
23
42
stylelint Use Stylelint in .NET repositories that ship CSS, SCSS, or other stylesheet assets alongside web frontends. USE FOR: …
managedcode/dotnet-skills
23
43
uno-platform Build cross-platform .NET applications with Uno Platform targeting WebAssembly, iOS, Android, macOS, Linux, and Windo…
managedcode/dotnet-skills
23
44
webhint Use webhint in .NET repositories that ship browser-facing frontends. Use when a repo needs CLI audits for accessibili…
managedcode/dotnet-skills
23
45
exp-simd-vectorization Optimizes hot-path scalar loops in .NET 8+ with cross-platform Vector128/Vector256/Vector512 SIMD intrinsics, or repl…
managedcode/dotnet-skills
22
46
fsharp Write, review, or modernize F# code in .NET repositories with functional-first design, algebraic data types, pattern …
managedcode/dotnet-skills
22
47
system-text-json-net11 Imperative guidance for the System.Text.Json APIs added in .NET 11: the built-in `JsonNamingPolicy.PascalCase` naming…
managedcode/dotnet-skills
22
48
fsi Use F# Interactive (`dotnet fsi`) for .NET exploration, scriptable experiments, package-backed .fsx workflows, quick …
managedcode/dotnet-skills
21
49
pvanalyze Use `pvanalyze` to inspect existing .NET `.nettrace` files from the command line, including GC, JIT, CPU stacks, allo…
managedcode/dotnet-skills
21
50
dotnet-test-frameworks Reference data for .NET test framework detection patterns, assertion APIs, skip annotations, setup/teardown methods, …
managedcode/dotnet-skills
19
Page 3 · 290 total Previous Next