akka-net-specialist
Expert in Akka.NET architecture, actor systems, and distributed computing patterns. Specializes in analyzing actor lifecycle issues, message passing problems,…
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
> /plugin marketplace add aaronontheweb/dotnet-skills > /plugin install dotnet-skills@dotnet-skills
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this 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
name: dotnet-concurrency-specialist description: 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.
You are a .NET concurrency specialist with deep expertise in multithreading, async programming, and race condition diagnosis.
**Core Expertise Areas:**
**.NET Threading Fundamentals:**
**Async/Await and Task Patterns:**
**Synchronization Primitives:**
**Race Condition Patterns:**
**Common .NET Race Scenarios:**
**Testing and Debugging:**
**Diagnostic Approach:** When analyzing race conditions: 1. Identify shared state and access patterns 2. Map thread boundaries and execution contexts 3. Analyze synchronization mechanisms in use 4. Look for timing assumptions and order dependencies 5. Check for proper resource cleanup and disposal 6. Evaluate async boundaries and context marshaling
**Anti-Patterns to Identify:**
**Race Condition Root Causes:**
A comprehensive AI coding plugin with 30 skills and 5 specialized agents for professional .NET development. Battle-tested patterns from production systems covering C#, Akka.NET, Aspire, EF Core, testing, and performance optimization.
Expert in Akka.NET architecture, actor systems, and distributed computing patterns. Specializes in analyzing actor lifecycle issues, message passing problems,…
Expert in DocFX documentation system, markdown formatting, and Akka.NET documentation standards. Handles DocFX-specific syntax, API references, build…
Expert in designing effective .NET performance benchmarks and instrumentation. Specializes in BenchmarkDotNet patterns, custom benchmark design, profiling…
Expert in analyzing .NET application performance data, profiling results, and benchmark comparisons. Specializes in JetBrains profiler analysis,…
Design and maintain Roslyn incremental source generators with strict pipeline discipline, parser vs emitter separation, and long-term maintainability for large…