wshaddix/dotnet-skills
Agent
Expert in DocFX documentation system, markdown formatting, and Akka.NET documentation standards. Handles DocFX-specific syntax, API references, build validation, and compliance with project documentation guidelines. Integrates markdownlint and DocFX compilation checks.
wshaddix/dotnet-skills
Agent
Analyzes .NET project context, requirements, and constraints to recommend architecture approaches, framework choices, and design patterns. Triggers on: what framework to use, how to structure a project, recommend an approach, architecture review.
wshaddix/dotnet-skills
Agent
WHEN analyzing ASP.NET Core middleware, request pipelines, minimal API design, DI lifetime selection, or diagnostic scenarios. WHEN NOT handling Blazor/Razor (use dotnet-blazor-specialist), security auditing (use dotnet-security-reviewer), or async internals (use dotnet-async-performance-specialist).
wshaddix/dotnet-skills
Agent
WHEN analyzing async/await performance, ValueTask correctness, ConfigureAwait decisions, IO.Pipelines, ThreadPool tuning, or Channel selection in .NET code. WHEN NOT profiling interpretation (use dotnet-performance-analyst) or thread sync bugs (use dotnet-csharp-concurrency-specialist).
wshaddix/dotnet-skills
Agent
WHEN designing .NET benchmarks, reviewing benchmark methodology, or validating measurement correctness. Avoids dead code elimination, measurement bias, and common BenchmarkDotNet pitfalls. Triggers on: design a benchmark, review benchmark, benchmark pitfalls, how to measure, memory diagnoser setup.
wshaddix/dotnet-skills
Agent
Guides Blazor development across all hosting models (Server, WASM, Hybrid, Auto). Component design, state management, authentication, and render mode selection. Triggers on: blazor component, render mode, blazor auth, editform, blazor state.
wshaddix/dotnet-skills
Agent
WHEN planning cloud deployment, .NET Aspire orchestration, AKS configuration, multi-stage CI/CD pipelines, distributed tracing, or infrastructure-as-code for .NET apps. WHEN NOT general architecture (use dotnet-architect), container image optimization (use dotnet-containers skill), or security auditing (use…
wshaddix/dotnet-skills
Agent
WHEN reviewing code for correctness, performance, security, and architecture concerns. Triages findings and routes to specialist agents for deep analysis. Triggers on: review this, code review, PR review, what's wrong with this code.
wshaddix/dotnet-skills
Agent
Expert in .NET concurrency, threading, and race condition analysis. Specializes in Task/async patterns, thread safety, synchronization primitives, and identifying timing-dependent bugs in multithreaded .NET applications. Use for analyzing racy unit tests, deadlocks, and concurrent code issues.
wshaddix/dotnet-skills
Agent
WHEN debugging race conditions, deadlocks, thread safety issues, concurrent access bugs, lock contention, async races, parallel execution problems, or synchronization issues in .NET code. WHEN NOT general async/await questions (use dotnet-csharp-async-patterns skill instead).
wshaddix/dotnet-skills
Agent
WHEN generating documentation for a .NET project. Analyzes project structure, recommends doc tooling, generates Mermaid architecture diagrams, writes XML doc comment skeletons, and scaffolds GitHub-native docs. Triggers on: generate docs, add documentation, create README, document this project, add XML docs, generate…
wshaddix/dotnet-skills
Agent
WHEN building .NET MAUI apps. Platform-specific development, Xamarin migration, Native AOT on iOS/Catalyst, .NET 11 improvements. Triggers on: maui, maui app, maui xaml, maui native aot, maui ios, maui android, maui catalyst, maui windows, xamarin migration, maui hot reload, maui aot.
wshaddix/dotnet-skills
Agent
WHEN analyzing .NET profiling data, benchmark results, GC behavior, or diagnosing performance bottlenecks. Interprets flame graphs, heap dumps, and benchmark comparisons. Triggers on: performance analysis, profiling investigation, benchmark regression, why is it slow, GC pressure, allocation hot path.
wshaddix/dotnet-skills
Agent
WHEN reviewing .NET code for security vulnerabilities, OWASP compliance, secrets exposure, or cryptographic misuse. Read-only analysis agent -- does not modify code.
wshaddix/dotnet-skills
Agent
WHEN designing test architecture, choosing test types (unit/integration/E2E), managing test data, testing microservices, or structuring test projects. WHEN NOT benchmarking (use dotnet-benchmark-designer), security auditing (use dotnet-security-reviewer), or UI-framework-specific testing (use Blazor/MAUI/Uno…
wshaddix/dotnet-skills
Agent
WHEN building cross-platform Uno Platform apps. Project setup, target configuration, Extensions ecosystem, MVUX patterns, Toolkit controls, theming, MCP integration. Triggers on: uno platform, uno app, uno wasm, uno mobile, uno desktop, uno extensions, mvux, uno toolkit, uno themes, cross-platform uno, uno embedded.