Agent Skills by Martin Mudra
Showing 48 vetted skills indexed across 1 GitHub repositories.
opentelemetry-instrumentation
Implement OpenTelemetry .NET SDK for distributed tracing, metrics, and logging.
snapshot-testing
Verify .NET application outputs against baseline files using Xunit or NUnit.
aspire-configuration
Emit explicit environment variables from Aspire AppHost to services.
database-performance
Diagnose and resolve database performance issues in .NET applications.
playwright-blazor-testing
Test Blazor Server and WebAssembly apps with Playwright for UI and authentication.
serialization
Select optimal serialization formats for .NET applications using schema-based approaches.
playwright-ci-caching
Cache Playwright browser binaries in GitHub Actions and Azure DevOps pipelines.
aspire-service-defaults
Configure Aspire ServiceDefaults with OpenTelemetry, health checks, service discovery, and HTTP resilience.
csharp-concurrency-patterns
Assess .NET concurrency needs and suggest appropriate patterns and tools.
dependency-injection-patterns
Organizes service registrations in ASP.NET Core via reusable extension methods.
aspire-mcp-first
Query Aspire MCP for resource state, logs, traces, and endpoints of .NET applications.
dotnet-project-structure
Configure .NET solutions with .slnx, Directory.Build.props, and global.json.
modern-csharp-coding-standards
Provide modern C# coding standards for immutability, type safety, and performance.
nhibernate-patterns
Provide NHibernate patterns for session management, schema evolution, and bulk operations.
database-review
Analyze .NET database migrations, models, and mappings for schema quality and dialect consistency.
api-design
Design and evolve public APIs with compatibility and versioning guidelines.
dotnet-slopwatch
Detect and prevent slop in .NET source, project, and props files.
rider-mcp-first
Perform .NET symbol searches and refactorings through Rider semantic operations.
type-design-performance
Identify and resolve performance bottlenecks in .NET type design.
package-management
Manage NuGet package versions centrally using dotnet CLI commands.
crap-analysis
Evaluate .NET methods by CRAP score using OpenCover coverage data.
microsoft-extensions-configuration
Bind and validate .NET configuration settings into strongly-typed classes.
ilspy-decompile
Decompose .NET assemblies with ILSpyCmd to inspect internal API implementations.
testcontainers-integration-tests
Automate .NET integration testing with TestContainers Docker containers.