Source

managedcode/dotnet-skills

290 skills · 5.3K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
build-parallelism Diagnose and fix under-parallelized MSBuild builds. USE WHEN a multi-project solution build is slower than expected, …
managedcode/dotnet-skills
26
2
build-perf-diagnostics Diagnose MSBuild build performance bottlenecks using binary log analysis. USE FOR: identifying why builds are slow by…
managedcode/dotnet-skills
26
3
codeql Use the open-source CodeQL ecosystem for .NET security analysis. Use when a repo needs CodeQL query packs, CLI-based …
managedcode/dotnet-skills
26
4
complexity Use free built-in .NET maintainability analyzers and code metrics configuration to find overly complex methods and co…
managedcode/dotnet-skills
26
5
convert-to-cpm Convert .NET projects and solutions (.sln, .slnx) to NuGet Central Package Management (CPM) using Directory.Packages.…
managedcode/dotnet-skills
26
6
csharp-scripts Run file-based C# apps with the .NET CLI when the user explicitly wants C#/.NET code without creating a project. Use …
managedcode/dotnet-skills
26
7
detect-static-dependencies Scan C# source files for hard-to-test static dependencies — DateTime.Now/UtcNow, File.*, Directory.*, Environment.*, …
managedcode/dotnet-skills
26
8
directory-build-organization Guide for organizing MSBuild infrastructure with Directory.Build.props, Directory.Build.targets, Directory.Packages.p…
managedcode/dotnet-skills
26
9
dotnet-pinvoke Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport. Covers function signatures, strin…
managedcode/dotnet-skills
26
10
dotnet-trace-collect Guide developers through capturing diagnostic artifacts to diagnose production .NET performance issues. Use when the …
managedcode/dotnet-skills
26
11
maui-data-binding Guidance for .NET MAUI XAML and C# data bindings — compiled bindings, INotifyPropertyChanged / ObservableObject, valu…
managedcode/dotnet-skills
26
12
maui-shell-navigation Guide for implementing Shell-based navigation in .NET MAUI apps. Covers AppShell setup, visual hierarchy (FlyoutItem,…
managedcode/dotnet-skills
26
13
microbenchmarking Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing…
managedcode/dotnet-skills
26
14
migrate-nullable-references Enable nullable reference types in a C# project and systematically resolve all warnings. USE FOR: adopting NRTs in ex…
managedcode/dotnet-skills
26
15
msbuild-server Guide for using MSBuild Server to improve CLI build performance. Activate when developers report slow incremental bui…
managedcode/dotnet-skills
26
16
template-authoring Guides creation and validation of custom dotnet new templates from existing projects. Generates a .template.config/te…
managedcode/dotnet-skills
26
17
template-instantiation Creates .NET projects from templates with validated parameters, smart defaults, Central Package Management adaptation…
managedcode/dotnet-skills
26
18
tunit Write, run, or repair .NET tests that use TUnit. Use when a repo uses `TUnit`, `TUnit.Playwright`, `[Test]`, `[Argume…
managedcode/dotnet-skills
26
19
biome Use Biome in .NET repositories that ship Node-based frontend assets and want a fast combined formatter-linter-import …
managedcode/dotnet-skills
25
20
clr-activation-debugging Diagnoses .NET Framework CLR activation issues using CLR activation logs (CLRLoad logs) produced by mscoree.dll. Use …
managedcode/dotnet-skills
25
21
eval-performance Guide for diagnosing and improving MSBuild project evaluation performance. USE FOR: builds slow before any compilatio…
managedcode/dotnet-skills
25
22
exp-mock-usage-analysis Audits .NET test mock usage by tracing each mock setup through the production code's execution path to find dead, unr…
managedcode/dotnet-skills
25
23
filter-syntax Reference-only filter syntax for VSTest and MTP with MSTest, NUnit, xUnit v3, and TUnit. Load only after the platform…
managedcode/dotnet-skills
25
24
graphify-dotnet Use `graphify-dotnet` to generate codebase knowledge graphs, architecture snapshots, and exportable repository maps f…
managedcode/dotnet-skills
25
25
managedcode-markitdown Use ManagedCode.MarkItDown when a .NET application needs deterministic document-to-Markdown conversion for ingestion,…
managedcode/dotnet-skills
25
26
managedcode-orleans-signalr Integrate ManagedCode.Orleans.SignalR for grain-driven SignalR delivery, connection and group routing, offline user q…
managedcode/dotnet-skills
25
27
mcp Build or consume Model Context Protocol (MCP) servers and clients in .NET using the official MCP C# SDK, including st…
managedcode/dotnet-skills
25
28
microsoft-agent-framework Build .NET AI agents, harnesses, and multi-agent workflows with Microsoft Agent Framework using the right agent type,…
managedcode/dotnet-skills
25
29
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…
managedcode/dotnet-skills
25
30
mvvm Implement the Model-View-ViewModel pattern in .NET applications with proper separation of concerns, data binding, com…
managedcode/dotnet-skills
25
31
netarchtest Use the open-source free `NetArchTest.Rules` library for architecture rules in .NET unit tests. Use when a repo wants…
managedcode/dotnet-skills
25
32
resharper-clt Use the free official JetBrains ReSharper Command Line Tools for .NET repositories. USE FOR: `jb inspectcode`; `jb cl…
managedcode/dotnet-skills
25
33
thread-abort-migration Guides migration of .NET Framework Thread.Abort usage to cooperative cancellation in modern .NET. USE FOR: modernizin…
managedcode/dotnet-skills
25
34
wcf Work on WCF services, clients, bindings, contracts, and migration decisions for SOAP and multi-transport service-orie…
managedcode/dotnet-skills
25
35
writing-mstest-tests ALWAYS USE when asked to fix, rewrite, update, improve, modernize, show corrected code for, or explain existing MSTes…
managedcode/dotnet-skills
25
36
apple-crash-symbolication Symbolicate .NET runtime frames in Apple platform .ips crash logs (iOS, tvOS, Mac Catalyst, macOS). Extracts UUIDs an…
managedcode/dotnet-skills
24
37
check-bin-obj-clash Detects MSBuild projects with conflicting OutputPath or IntermediateOutputPath. USE FOR: builds failing with 'Cannot …
managedcode/dotnet-skills
24
38
crap-score Calculates CRAP (Change Risk Anti-Patterns) for a named .NET method, class, or file. USE FOR: explicit CRAP calculati…
managedcode/dotnet-skills
24
39
exp-test-maintainability Detects duplicate boilerplate, copy-paste tests, and structural maintainability issues across .NET test suites. Use w…
managedcode/dotnet-skills
24
40
grpc Build or review gRPC services and clients in .NET. USE FOR: ASP.NET Core gRPC, protobuf contracts, unary or streaming…
managedcode/dotnet-skills
24
41
including-generated-files Fix MSBuild targets that generate files during the build but those files are missing from compilation or output. USE …
managedcode/dotnet-skills
24
42
incremental-build Guide for optimizing MSBuild incremental builds. USE FOR: builds slower than expected on subsequent runs, 'nothing ch…
managedcode/dotnet-skills
24
43
libvlc Expert knowledge of the libvlc C API (3.x and 4.x), the multimedia framework behind VLC media player. Use when helpin…
managedcode/dotnet-skills
24
44
managedcode-communication Use ManagedCode.Communication when a .NET application needs explicit result objects, structured errors, and predictab…
managedcode/dotnet-skills
24
45
managedcode-mimetypes Use ManagedCode.MimeTypes when a .NET application needs consistent MIME type detection, extension mapping, and conten…
managedcode/dotnet-skills
24
46
managedcode-orleans-graph Integrate ManagedCode.Orleans.Graph into an Orleans-based .NET application for grain-call policy enforcement, deadloc…
managedcode/dotnet-skills
24
47
managedcode-storage Use ManagedCode.Storage when a .NET application needs a provider-agnostic storage abstraction with explicit configura…
managedcode/dotnet-skills
24
48
maui Build, review, or migrate .NET MAUI applications across Android, iOS, macOS, and Windows with correct cross-platform …
managedcode/dotnet-skills
24
49
mcaf Apply minimal MCAF repository governance when the user explicitly asks to adopt MCAF or change MCAF-specific rules. U…
managedcode/dotnet-skills
24
50
meziantou-analyzer Use the open-source free `Meziantou.Analyzer` package for design, usage, security, performance, and style rules in .N…
managedcode/dotnet-skills
24
Page 2 · 290 total Previous Next