
aaronontheweb/dotnet-skills
- skills.sh installs
- 22.1K
- skills
- 34
Install
$ npx -y skills add aaronontheweb/dotnet-skills --agent claude-codeInstalls into .claude/skills of the current project.
Skills
1
modern-csharp-coding-standardsaaronontheweb/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. Em2.3Kskills.sh installs
2
csharp-concurrency-patternsaaronontheweb/dotnet-skillsChoosing the right concurrency abstraction in .NET - from async/await for I/O to Channels for producer/consumer to Akka.NET for stateful entity management. Avoi1.6Kskills.sh installs
3
efcore-patternsaaronontheweb/dotnet-skillsEntity Framework Core best practices including NoTracking by default, query splitting for navigation collections, migration management, dedicated migration serv1.6Kskills.sh installs
4
dependency-injection-patternsaaronontheweb/dotnet-skillsOrganize DI registrations using IServiceCollection extension methods. Group related services into composable Add* methods for clean Program.cs and reusable conf703skills.sh installs
5
database-performanceaaronontheweb/dotnet-skillsDatabase access patterns for performance. Separate read/write models, avoid N+1 queries, use AsNoTracking, apply row limits, and never do application-side joins700skills.sh installs
6
dotnet-project-structureaaronontheweb/dotnet-skillsModern .NET project structure including .slnx solution format, Directory.Build.props, central package management, SourceLink, version management with RELEASE_NO692skills.sh installs
7
api-designaaronontheweb/dotnet-skillsDesign stable, compatible public APIs using extend-only design principles. Manage API compatibility, wire compatibility, and versioning for NuGet packages and d690skills.sh installs
8
type-design-performanceaaronontheweb/dotnet-skillsDesign .NET types for performance. Seal classes, use readonly structs, prefer static pure functions, avoid premature enumeration, and choose the right collectio684skills.sh installs
9
ilspy-decompileaaronontheweb/dotnet-skillsUnderstand implementation details of .NET code by decompiling assemblies. Use when you want to see how a .NET API works internally, inspect NuGet package source640skills.sh installs
10
package-managementaaronontheweb/dotnet-skillsManage NuGet packages using Central Package Management (CPM) and dotnet CLI commands. Never edit XML directly - use dotnet add/remove/list commands. Use shared 613skills.sh installs
11
microsoft-extensions-configurationaaronontheweb/dotnet-skillsMicrosoft.Extensions.Options patterns including IValidateOptions, strongly-typed settings, validation on startup, and the Options pattern for clean configuratio609skills.sh installs
12
serializationaaronontheweb/dotnet-skillsChoose the right serialization format for .NET applications. Prefer schema-based formats (Protobuf, MessagePack) over reflection-based (Newtonsoft.Json). Use Sy596skills.sh installs
13
crap-analysisaaronontheweb/dotnet-skillsAnalyze code coverage and CRAP (Change Risk Anti-Patterns) scores to identify high-risk code. Use OpenCover format with ReportGenerator for Risk Hotspots showin581skills.sh installs
14
dotnet-slopwatchaaronontheweb/dotnet-skillsUse Slopwatch to detect LLM reward hacking in .NET code changes. Run after every code modification to catch disabled tests, suppressed warnings, empty catch blo580skills.sh installs
15
testcontainers-integration-testsaaronontheweb/dotnet-skillsWrite integration tests using TestContainers for .NET with xUnit. Covers infrastructure testing with real databases, message queues, and caches in Docker contai579skills.sh installs
16
playwright-blazor-testingaaronontheweb/dotnet-skillsWrite UI tests for Blazor applications (Server or WebAssembly) using Playwright. Covers navigation, interaction, authentication, selectors, and common Blazor-sp560skills.sh installs
17
dotnet-local-toolsaaronontheweb/dotnet-skillsManaging local .NET tools with dotnet-tools.json for consistent tooling across development environments and CI/CD pipelines.550skills.sh installs
18
aspire-integration-testingaaronontheweb/dotnet-skillsWrite integration tests using .NET Aspire's testing facilities with xUnit. Covers test fixtures, distributed application setup, endpoint discovery, and patterns522skills.sh installs
19
mjml-email-templatesaaronontheweb/dotnet-skillsBuild responsive email templates using MJML markup language. Compiles to cross-client HTML that works in Outlook, Gmail, and Apple Mail. Includes template rende513skills.sh installs
20
aspire-service-defaultsaaronontheweb/dotnet-skillsCreate a shared ServiceDefaults project for Aspire applications. Centralizes OpenTelemetry, health checks, resilience, and service discovery configuration acros497skills.sh installs
21
aspire-configurationaaronontheweb/dotnet-skillsConfigure Aspire AppHost to emit explicit app config via environment variables; keep app code free of Aspire clients and service discovery.487skills.sh installs
22
snapshot-testingaaronontheweb/dotnet-skillsUse Verify for snapshot testing in .NET. Approve API surfaces, HTTP responses, rendered emails, and serialized outputs. Detect unintended changes through human-484skills.sh installs
23
dotnet-devcert-trustaaronontheweb/dotnet-skillsDiagnose and fix .NET HTTPS dev certificate trust issues on Linux. Covers the full certificate lifecycle from generation to system CA bundle inclusion, with dis457skills.sh installs
24
skills-index-snippetsaaronontheweb/dotnet-skillsCreate and maintain AGENTS.md / CLAUDE.md snippet indexes that route tasks to the correct dotnet-skills skills and agents (including compressed Vercel-style ind456skills.sh installs
25
playwright-ci-cachingaaronontheweb/dotnet-skillsCache Playwright browser binaries in CI/CD pipelines (GitHub Actions, Azure DevOps) to avoid 1-2 minute download overhead on every build.455skills.sh installs
26
akka-net-best-practicesaaronontheweb/dotnet-skillsCritical Akka.NET best practices including EventStream vs DistributedPubSub, supervision strategies, error handling, Props vs DependencyResolver, work distribut451skills.sh installs
27
mailpit-integrationaaronontheweb/dotnet-skillsTest email sending locally using Mailpit with .NET Aspire. Captures all outgoing emails without sending them. View rendered HTML, inspect headers, and verify de443skills.sh installs
28
verify-email-snapshotsaaronontheweb/dotnet-skillsSnapshot test email templates using Verify to catch regressions. Validates rendered HTML output matches approved baseline. Works with MJML templates and any ema436skills.sh installs
29
akka-hosting-actor-patternsaaronontheweb/dotnet-skillsPatterns for building entity actors with Akka.Hosting - GenericChildPerEntityParent, message extractors, cluster sharding abstraction, akka-reminders, and ITime434skills.sh installs
30
akka-net-testing-patternsaaronontheweb/dotnet-skillsWrite unit and integration tests for Akka.NET actors using modern Akka.Hosting.TestKit patterns. Covers dependency injection, TestProbes, persistence testing, a431skills.sh installs
31
OpenTelemetry-NET-Instrumentationaaronontheweb/dotnet-skillsProvides guidance for implementing OpenTelemetry instrumentation in .NET codebases, covering tracing (Activities/Spans), metrics, logs, naming conventions, erro431skills.sh installs
32
akka-net-managementaaronontheweb/dotnet-skillsAkka.Management for cluster bootstrapping, service discovery (Kubernetes, Azure, Config), health checks, and dynamic cluster formation without static seed nodes430skills.sh installs
33
akka-net-aspire-configurationaaronontheweb/dotnet-skillsConfigure Akka.NET with .NET Aspire for local development and production deployments. Covers actor system setup, clustering, persistence, Akka.Management integr415skills.sh installs
34
marketplace-publishingaaronontheweb/dotnet-skillsWorkflow for publishing skills and agents to the dotnet-skills Claude Code marketplace. Covers adding new content, updating plugin.json, validation, and release408skills.sh installs