wshaddix

61 mods across 2 repositories, 83 stars between them.

test-verify-ui

28

wshaddix/dotnet-skills

Command

You are acting as a Principal QA Engineer and UI/UX Specialist responsible for performing the final, exhaustive verification gate before any deployment to production. Your job is to catch every issue that could impact users, security, or quality.

78 6mo ago A 5 tokens

use-case-review

30

wshaddix/dotnet-skills

Command

You are an expert AI software architect and code reviewer with extensive experience in analyzing use cases for completeness, robustness, and feasibility. Your task is to thoroughly re-review the following use case: $1. Conduct a deep, critical analysis to identify and address any gaps, issues, or opportunities that…

78 6mo ago A 4 tokens

agent-browser

31

wshaddix/dotnet-skills

Skill Claude CodeCodex

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a…

78 6mo ago A 108 tokens

wshaddix/dotnet-skills

Skill Claude CodeCodex

Production-grade patterns for ASP.NET Core Identity in Razor Pages and web apps. Covers setup, customization, security hardening, auth flows, roles/claims, external providers, and integration best practices for .NET 8+ / .NET 9+. Use when implementing authentication and authorization in ASP.NET Core applications…

78 6mo ago A 88 tokens

wshaddix/dotnet-skills

Skill Claude CodeCodex

Configure Aspire AppHost to emit explicit app config via environment variables while keeping app code free of Aspire clients and service discovery. Use when wiring AppHost resources to application configuration, ensuring production configuration is transparent and portable outside of Aspire, or avoiding Aspire client…

78 6mo ago A 59 tokens

wshaddix/dotnet-skills

Skill Claude CodeCodex

Write integration tests using .NET Aspire's testing facilities with xUnit. Covers test fixtures, distributed application setup, endpoint discovery, and patterns for testing ASP.NET Core apps with real dependencies. Use when writing integration tests for .NET Aspire applications, testing ASP.NET Core apps with real…

78 6mo ago A 74 tokens

mailpit-integration

35

wshaddix/dotnet-skills

Skill Claude CodeCodex

Test email sending locally using Mailpit with .NET Aspire. Captures all outgoing emails without sending them. View rendered HTML, inspect headers, and verify delivery in integration tests. Use when testing email delivery locally without sending real emails, setting up email infrastructure in .NET Aspire, or writing…

78 6mo ago A 70 tokens

wshaddix/dotnet-skills

Skill Claude CodeCodex

Create a shared ServiceDefaults project for Aspire applications. Centralizes OpenTelemetry, health checks, resilience, and service discovery configuration across all services. Use when building Aspire-based distributed applications, needing consistent observability across services, or configuring HttpClient resilience…

78 6mo ago A 58 tokens

background-services

37

wshaddix/dotnet-skills

Skill Claude CodeCodex

Hosted services, background jobs, outbox patterns, and graceful shutdown handling for ASP.NET Core applications. Includes patterns for reliable job processing, distributed systems, and lifecycle management. Use when implementing background processing in ASP.NET Core applications, handling outbox patterns for reliable…

78 6mo ago A 63 tokens

bootstrap5-ui

38

wshaddix/dotnet-skills

Skill Claude CodeCodex

Production-grade Bootstrap 5.3 patterns for building modern, responsive web UIs in HTML and ASP.NET Core Razor Pages/Views. Use when creating or styling web pages, layouts, navigation, forms, cards, modals, tables, or any UI component with Bootstrap 5. Covers the grid system, responsive breakpoints, utility classes…

78 6mo ago A 121 tokens

caching-strategies

39

wshaddix/dotnet-skills

Skill Claude CodeCodex

Comprehensive caching patterns for ASP.NET Core Razor Pages applications. Covers output caching, response caching, memory caching, distributed caching with Redis, cache invalidation strategies, and HybridCache (.NET 9+). Use when implementing caching in Razor Pages applications, choosing between memory and distributed…

78 6mo ago A 70 tokens

crap-analysis

40

wshaddix/dotnet-skills

Skill Claude CodeCodex

Analyze code coverage and CRAP (Change Risk Anti-Patterns) scores to identify high-risk code. Use OpenCover format with ReportGenerator for Risk Hotspots showing cyclomatic complexity and untested code paths. Use when evaluating code quality and test coverage before changes, identifying high-risk code that needs…

78 6mo ago C 86 tokens

api-design

41

wshaddix/dotnet-skills

Skill Claude CodeCodex

Design stable, compatible public APIs using extend-only design principles. Manage API compatibility, wire compatibility, versioning, naming conventions, parameter ordering, and return types for NuGet packages and distributed systems. Use when designing public APIs for NuGet packages or libraries, making changes to…

78 6mo ago A 77 tokens

wshaddix/dotnet-skills

Skill Claude CodeCodex

Write modern, high-performance C# code using records, pattern matching, value objects, async/await, Span /Memory , and best-practice API design patterns. Emphasizes functional-style programming with C# 12+ features. Use when writing new C# code or refactoring existing code, designing public APIs for libraries or…

78 6mo ago A 93 tokens

wshaddix/dotnet-skills

Skill Claude CodeCodex

Choosing the right concurrency abstraction in .NET - from async/await for I/O to Channels for producer/consumer to Akka.NET for stateful entity management. Covers both high-level abstractions and low-level synchronization primitives. Use when deciding how to handle concurrent operations in .NET, evaluating whether to…

78 6mo ago A 86 tokens

csharp-scripts

44

wshaddix/dotnet-skills

Skill Claude CodeCodex

Run single-file C# programs as scripts for quick experimentation, prototyping, and concept testing. Use when the user wants to write and execute a small C# program without creating a full project.

78 6mo ago A 44 tokens

wshaddix/dotnet-skills

Skill Claude CodeCodex

Design .NET types for performance. Covers struct vs class decision matrix, sealed by default, readonly structs, ref struct and Span/Memory selection, FrozenDictionary, ValueTask, and collection return types. Use when designing new types and APIs, reviewing code for performance issues, choosing between class, struct…

78 6mo ago A 75 tokens

csharp-wolverinefx

46

wshaddix/dotnet-skills

Skill Claude CodeCodex

Build .NET applications with WolverineFX for messaging, HTTP services, and event sourcing. Use when implementing command handlers, message handlers, HTTP endpoints with WolverineFx.HTTP, transactional outbox patterns, event sourcing with Marten, CQRS architectures, cascading messages, batch message processing, or…

78 6mo ago A 78 tokens

data-protection

47

wshaddix/dotnet-skills

Skill Claude CodeCodex

ASP.NET Core Data Protection API patterns for encryption, key management, and secure data handling in web applications. Use when protecting sensitive data at rest or in transit, managing encryption keys in ASP.NET Core applications, or implementing secure token generation and validation.

78 6mo ago A 53 tokens

wshaddix/dotnet-skills

Skill Claude CodeCodex

Database access patterns for performance. Separate read/write models, avoid N+1 queries, use AsNoTracking, apply row limits, and never do application-side joins. Works with EF Core and Dapper. Use when designing data access layers, optimizing slow database queries, choosing between EF Core and Dapper, or avoiding…

78 6mo ago A 70 tokens