
wshaddix/dotnet-skills
- skills.sh installs
- 7.3K
- skills
- 13
Install
$ npx -y skills add wshaddix/dotnet-skills --agent claude-codeInstalls into .claude/skills of the current project.
Skills
1
dotnet-testing-strategywshaddix/dotnet-skillsDeciding how to test .NET code. Unit vs integration vs E2E decision tree, test doubles.619skills.sh installs
2
dotnet-xunitwshaddix/dotnet-skillsWriting xUnit tests. v3 Fact/Theory, fixtures, parallelism, IAsyncLifetime, v2 compatibility.619skills.sh installs
3
modern-csharp-coding-standardswshaddix/dotnet-skillsWrite modern, high-performance C# code using records, pattern matching, value objects, async/await, Span<T>/Memory<T>, and best-practice API design patterns. Em589skills.sh installs
4
csharp-wolverinefxwshaddix/dotnet-skillsBuild .NET applications with WolverineFX for messaging, HTTP services, and event sourcing. Use when implementing command handlers, message handlers, HTTP endpoi572skills.sh installs
5
testcontainerswshaddix/dotnet-skillsPatterns for using Testcontainers in .NET integration tests to spin up real dependencies like databases and message queues. Use when writing integration tests t569skills.sh installs
6
microsoft-extensions-dependency-injectionwshaddix/dotnet-skillsDependency injection patterns and best practices using Microsoft.Extensions.DependencyInjection for .NET applications. Use when configuring DI containers in .NE552skills.sh installs
7
logging-observabilitywshaddix/dotnet-skillsProduction-grade logging and observability patterns for ASP.NET Core Razor Pages. Covers structured logging with Serilog, correlation IDs, health checks, reques545skills.sh installs
8
validation-patternswshaddix/dotnet-skillsComprehensive validation patterns for ASP.NET Core applications. Covers FluentValidation integration, DataAnnotations, IValidatableObject, IValidateOptions<T>, 542skills.sh installs
9
project-structurewshaddix/dotnet-skillsGuidelines for organizing .NET projects, including solution structure, project references, folder conventions, .slnx format, centralized build properties, and c539skills.sh installs
10
dotnet-domain-modelingwshaddix/dotnet-skillsModeling business domains. Aggregates, value objects, domain events, rich models, repositories.538skills.sh installs
11
serializationwshaddix/dotnet-skillsJSON and binary serialization patterns for .NET applications, including System.Text.Json source generators, Protocol Buffers, MessagePack, and AOT-compatible be530skills.sh installs
12
microsoft-extensions-configurationwshaddix/dotnet-skillsConfiguration patterns using Microsoft.Extensions.Configuration. Covers configuration providers, binding, validation, and best practices for .NET applications. 528skills.sh installs
13
package-managementwshaddix/dotnet-skillsNuGet package management best practices including versioning strategies, central package management, and dependency resolution. Use when setting up Central Pack518skills.sh installs