Source

wshaddix/dotnet-skills

167 skills · 18.3K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
dotnet-wpf-migration Migrating desktop apps. WPF/WinForms to .NET 8+, WPF to WinUI or Uno, UWP to WinUI, decision matrix.
wshaddix/dotnet-skills
74
2
dotnet-msbuild-authoring Authoring MSBuild targets, props, or conditions. Custom targets, incrementality, Build patterns.
wshaddix/dotnet-skills
73
3
dotnet-playwright Automating browser tests in .NET. Playwright E2E, CI browser caching, trace viewer, codegen.
wshaddix/dotnet-skills
73
4
background-services Hosted services, background jobs, outbox patterns, and graceful shutdown handling for ASP.NET Core applications. Incl…
wshaddix/dotnet-skills
72
5
csharp-concurrency-patterns Choosing the right concurrency abstraction in .NET - from async/await for I/O to Channels for producer/consumer to Ak…
wshaddix/dotnet-skills
72
6
database-performance Database access patterns for performance.
wshaddix/dotnet-skills
72
7
dotnet-benchmarkdotnet Writing benchmarks. BenchmarkDotNet setup, memory diagnosers, baselines, result analysis.
wshaddix/dotnet-skills
72
8
dotnet-observability Adding observability. OpenTelemetry traces/metrics/logs, health checks, custom metrics.
wshaddix/dotnet-skills
72
9
dotnet-resilience Adding fault tolerance. Polly v8 + MS.Extensions.Http.Resilience, retry/circuit breaker/timeout.
wshaddix/dotnet-skills
72
10
dotnet-ui-testing-core Testing UI across frameworks. Page objects, test selectors, async waits, accessibility.
wshaddix/dotnet-skills
72
11
dotnet-agent-gotchas Generating or modifying .NET code. Common agent mistakes: async, NuGet, deprecated APIs, DI.
wshaddix/dotnet-skills
71
12
dotnet-csharp-configuration Using Options pattern, user secrets, or feature flags. IOptions<T> and FeatureManagement.
wshaddix/dotnet-skills
71
13
dotnet-http-client Consuming HTTP APIs. IHttpClientFactory, typed/named clients, resilience, DelegatingHandlers.
wshaddix/dotnet-skills
71
14
dotnet-project-analysis Navigating .NET solution structure or build configuration. Analyzes .sln, .csproj, CPM.
wshaddix/dotnet-skills
71
15
dotnet-test-quality Measuring test effectiveness. Coverlet code coverage, Stryker.NET mutation testing, flaky detection.
wshaddix/dotnet-skills
71
16
dotnet-api-docs Generating API documentation. DocFX setup, OpenAPI-as-docs, doc-code sync, versioned docs.
wshaddix/dotnet-skills
70
17
dotnet-build-analysis Interpreting MSBuild output, NuGet errors, or analyzer warnings. Error codes, CI drift fixes.
wshaddix/dotnet-skills
70
18
dotnet-csharp-nullable-reference-types Enabling nullable reference types. Annotation strategies, attributes, common agent mistakes.
wshaddix/dotnet-skills
70
19
dotnet-modernize Analyzing .NET code for modernization. Outdated TFMs, deprecated packages, superseded patterns.
wshaddix/dotnet-skills
70
20
dotnet-terminal-gui Building full TUI apps. Terminal.Gui v2: views, layout (Pos/Dim), menus, dialogs, bindings, themes.
wshaddix/dotnet-skills
70
21
dotnet-version-upgrade Upgrading .NET to a newer TFM. LTS-to-LTS, staged through STS, preview, upgrade paths.
wshaddix/dotnet-skills
70
22
http-client-resilience IHttpClientFactory patterns with Polly for retries, circuit breakers, timeouts, and resilient HTTP communication.
wshaddix/dotnet-skills
70
23
slopwatch Patterns for detecting and managing code smells and technical debt in .NET applications. Run Slopwatch CLI to detect …
wshaddix/dotnet-skills
70
24
data-protection ASP.NET Core Data Protection API patterns for encryption, key management, and secure data handling in web application…
wshaddix/dotnet-skills
69
25
dotnet-file-io Doing file I/O. FileStream, RandomAccess, FileSystemWatcher, MemoryMappedFile, paths.
wshaddix/dotnet-skills
69
26
dotnet-native-interop Calling native libraries via P/Invoke. LibraryImport, marshalling, cross-platform resolution.
wshaddix/dotnet-skills
69
27
dotnet-profiling Diagnosing .NET performance issues. dotnet-counters, dotnet-trace, dotnet-dump, flame graphs.
wshaddix/dotnet-skills
69
28
dotnet-service-communication Choosing inter-service protocols. REST vs gRPC vs SignalR vs SSE decision matrix, tradeoffs.
wshaddix/dotnet-skills
69
29
api-design Design stable, compatible public APIs using extend-only design principles. Manage API compatibility, wire compatibili…
wshaddix/dotnet-skills
68
30
dotnet-add-testing Adding test infrastructure to a .NET project. Scaffolds xUnit project, coverlet, layout.
wshaddix/dotnet-skills
68
31
dotnet-localization Localizing .NET apps. .resx resources, IStringLocalizer, source generators, pluralization, RTL.
wshaddix/dotnet-skills
68
32
dotnet-maui-testing Testing .NET MAUI apps. Appium device/emulator testing, XHarness, platform validation.
wshaddix/dotnet-skills
68
33
exception-handling Comprehensive exception handling patterns for ASP.NET Core Razor Pages applications. Covers global exception handling…
wshaddix/dotnet-skills
68
34
middleware-patterns Custom middleware patterns for ASP.NET Core applications.
wshaddix/dotnet-skills
68
35
dotnet-accessibility Building accessible .NET UI. SemanticProperties, ARIA, AutomationPeer, testing tools per platform.
wshaddix/dotnet-skills
67
36
dotnet-blazor-testing Testing Blazor components. bUnit rendering, events, cascading params, JS interop mocking.
wshaddix/dotnet-skills
67
37
dotnet-grpc Building gRPC services. Proto definition, code-gen, ASP.NET Core host, streaming, auth.
wshaddix/dotnet-skills
67
38
dotnet-input-validation Validating HTTP request inputs. .NET 10 AddValidation, FluentValidation, ProblemDetails.
wshaddix/dotnet-skills
67
39
dotnet-msbuild-tasks Writing custom MSBuild tasks. ITask, ToolTask, IIncrementalTask, inline tasks, UsingTask.
wshaddix/dotnet-skills
67
40
dotnet-openapi Generating OpenAPI docs. MS.AspNetCore.OpenApi (.NET 9+), Swashbuckle migration, NSwag.
wshaddix/dotnet-skills
67
41
dotnet-system-commandline Using System.CommandLine 2.0. Commands, options, SetAction, custom parsing, middleware, testing.
wshaddix/dotnet-skills
67
42
dotnet-ui-chooser Selecting a .NET UI framework. Decision tree across Blazor, MAUI, Uno, WinUI, WPF, WinForms.
wshaddix/dotnet-skills
67
43
security-headers Security headers configuration and best practices for ASP.NET Core Razor Pages applications. Covers CSP, HSTS, X-Fram…
wshaddix/dotnet-skills
67
44
dotnet-add-ci Adding CI/CD to a .NET project. GitHub Actions vs Azure DevOps detection, workflow templates.
wshaddix/dotnet-skills
66
45
dotnet-build-optimization Diagnosing slow builds or incremental failures. Binary logs, parallel builds, restore.
wshaddix/dotnet-skills
66
46
dotnet-cli-distribution Choosing CLI output format. AOT vs framework-dependent, RID matrix, single-file, dotnet tool.
wshaddix/dotnet-skills
66
47
dotnet-gha-build-test Configuring .NET build/test in GitHub Actions. setup-dotnet, NuGet caching, test reporting.
wshaddix/dotnet-skills
66
48
dotnet-gha-patterns Designing GitHub Actions workflows. Reusable workflows, composite actions, matrix builds, caching.
wshaddix/dotnet-skills
66
49
dotnet-io-pipelines Building high-perf network I/O. PipeReader/PipeWriter, backpressure, protocol parsers, Kestrel.
wshaddix/dotnet-skills
66
50
dotnet-realtime-communication Building real-time features. SignalR hubs, SSE (.NET 10), JSON-RPC 2.0, gRPC streaming, scaling.
wshaddix/dotnet-skills
66
Page 2 · 167 total Previous Next