Wes Shaddix writes agent skills for .NET development, covering AI features built on Semantic Kernel with plugins, prompt templates, memory stores and agents. His other skills address configuration with the Options pattern, user secrets and feature flags, reading and modifying SDK-style project files, and choosing concurrency approaches from async/await and Channels to Akka.NET. He also covers modern WPF on .NET 8+, Native AOT publishing, and API architecture patterns such as vertical slices and idempotency.
Dotnet Skills
155 skills · 86 stars
Agent Browser Browser automation CLI for AI agents.
Api Design Design stable, compatible public APIs using extend-only design principles.
Asp Net Core Identity Patterns Production-grade patterns for ASP.NET Core Identity in Razor Pages and web apps.
Aspire Integration Testing Write integration tests using .NET Aspire's testing facilities with xUnit.
Background Services Hosted services, background jobs, outbox patterns, and graceful shutdown handling for ASP.NET Cor…
Bootstrap5 Ui Production-grade Bootstrap 5.3 patterns for building modern, responsive web UIs in HTML and ASP.N…
Caching Strategies Comprehensive caching patterns for ASP.NET Core Razor Pages applications.
Csharp Concurrency Patterns Choosing the right concurrency abstraction in .NET - from async/await for I/O to Channels for pro…
Csharp Scripts Run single-file C# programs as scripts for quick experimentation, prototyping, and concept testing.
Csharp Wolverinefx Build .NET applications with WolverineFX for messaging, HTTP services, and event sourcing.
Data Protection ASP.NET Core Data Protection API patterns for encryption, key management, and secure data handlin…
Dotnet Accessibility Building accessible .NET UI.
Dotnet Add Analyzers Adding analyzer packages to a project.
Dotnet Add Ci Adding CI/CD to a .NET project.
Dotnet Add Testing Adding test infrastructure to a .NET project.
Dotnet Ado Build Test Configuring .NET build/test in Azure DevOps.
Dotnet Ado Patterns Designing composable Azure DevOps YAML pipelines.
Dotnet Ado Publish Publishing .NET artifacts from Azure DevOps.
Dotnet Ado Unique Using ADO-exclusive features.
Dotnet Advisor Working with .NET, C#, ASP.NET Core, or related frameworks.
Dotnet Agent Gotchas Generating or modifying .NET code.
Dotnet Aot Architecture Designing AOT-first apps.
Dotnet Aot Wasm AOT-compiling for WebAssembly.
Dotnet Api Docs Generating API documentation.
Dotnet Api Security Implementing API auth.
Dotnet Api Surface Validation Detecting API changes in CI.
Dotnet Api Versioning Versioning HTTP APIs.
Dotnet Architecture Patterns Organizing APIs at scale.
Dotnet Artifacts Output Using artifacts output layout.
Dotnet Aspire Patterns Using .NET Aspire.
Dotnet Benchmarkdotnet Writing benchmarks.
Dotnet Blazor Auth Adding auth to Blazor.
Dotnet Blazor Components Building Blazor components.
Dotnet Blazor Patterns Building Blazor apps.
Dotnet Blazor Testing Testing Blazor components.
Dotnet Build Analysis Interpreting MSBuild output, NuGet errors, or analyzer warnings.
Dotnet Build Optimization Diagnosing slow builds or incremental failures.
Dotnet Channels Using producer/consumer queues.
Dotnet Ci Benchmarking Gating CI on perf regressions.
Dotnet Cli Architecture Structuring CLI app layers.
Dotnet Cli Distribution Choosing CLI output format.
Dotnet Cli Packaging Publishing to package managers.
Dotnet Cli Release Pipeline Releasing CLI tools.
Dotnet Container Deployment Deploying .NET containers.
Dotnet Containers Containerizing .NET apps.
Dotnet Cryptography Choosing crypto algorithms, hashing, encryption, or key derivation.
Dotnet Csharp Async Patterns Writing async/await code.
Dotnet Csharp Code Smells Reviewing C# for logic issues.