Adds observability. OpenTelemetry traces/metrics/logs, health checks, custom metrics.
The English summary is being prepared. Showing the original description.
901 skills · sorted by relevance
Adds observability. OpenTelemetry traces/metrics/logs, health checks, custom metrics.
The English summary is being prepared. Showing the original description.
Creates NuGet packages. SDK-style csproj, source generators, multi-TFM, symbols, signing.
The English summary is being prepared. Showing the original description.
Specialized skill for ASP.NET Core integration testing. Use when testing Web API endpoints, HTTP request/response, middleware, and dependency injection. Covers WebApplicationFactory, TestServer, HttpClient testing, in-memory database configuration. Keywords: integration testing, web api testing, WebApplicationFactory, TestServer, HttpClient testing, controller testing, endpoint testing, RESTful API testing, Microsoft.AspNetCore.Mvc.Testing, CreateClient, ConfigureWebHost, AwesomeAssertions.Web, Be200Ok, Be404NotFound, middleware testing, dependency injection testing
The English summary is being prepared. Showing the original description.
Renders rich console output. Spectre.Console tables, trees, progress, prompts, live displays.
The English summary is being prepared. Showing the original description.
Orients in .NET solutions -- entry points, .sln/.slnx, dependency graphs, config.
The English summary is being prepared. Showing the original description.
.NET advanced testing skills overview and navigation center. Triggered when users ask about "integration testing", "API testing", "containerized testing", "microservice testing", "test framework migration", "Testcontainers", "Aspire testing", and other advanced testing needs. Recommends appropriate sub-skills based on specific requirements, covering integration testing, Testcontainers, Aspire testing, framework upgrades, and other 8 advanced skills. Keywords: integration testing, integration testing, API testing, advanced testing, advanced testing, testcontainers, aspire testing, WebApplicationFactory, TestServer, database test, database testing, EF Core test, MongoDB test, Redis test, Docker test, container testing, microservice test, microservice testing, .NET Aspire, xUnit upgrade, TUnit, framework migration
The English summary is being prepared. Showing the original description.
Complete guide for AutoFixture and xUnit integration. Use when you need to use AutoData or InlineAutoData to simplify xUnit parameterized test data preparation. Covers custom Customization and test data attributes to improve test readability and maintainability. Keywords: AutoData, InlineAutoData, AutoFixture xUnit, [AutoData], [InlineAutoData], AutoDataAttribute, ICustomization, DataAttribute, parameterized test, Theory AutoData, MemberAutoData, test data attributes, fixture.Customize
The English summary is being prepared. Showing the original description.
Using AutoFixture to automatically generate test data basic skill. Used when quickly generating test objects, reducing boilerplate code, and implementing anonymous testing. Covers Fixture.Create, CreateMany, circular reference handling, and xUnit integration. Keywords: autofixture, fixture, auto-generate test data, test data generation, anonymous testing, anonymous testing, fixture.Create, CreateMany, fixture.Build, Create<T>, AutoFixture.Xunit2, OmitOnRecursionBehavior, IFixture, generate test data, generate test data
The English summary is being prepared. Showing the original description.
Complete guide for AutoFixture advanced customization techniques. Use when you need to customize AutoFixture builders or handle special type test data generation rules. Covers DataAnnotations automatic integration, ISpecimenBuilder implementation, priority management. Includes DateTime/numeric range builders, generic design, and fluent extension methods. Keywords: autofixture customization, autofixture customize, autofixture customization, specimen builder, ISpecimenBuilder, RandomDateTimeSequenceGenerator, NumericRangeBuilder, DataAnnotations autofixture, fixture.Customizations, Insert(0), custom builder, NoSpecimen, generic builder
The English summary is being prepared. Showing the original description.
AutoFixture and NSubstitute Integration Guide - Implementing Auto-Mocking. Use when you need to automatically create mock objects and simplify testing of complex dependency injection. Covers AutoNSubstituteDataAttribute, Frozen mechanism, Greedy construction strategy. Includes customized handling for special dependencies like IMapper (AutoMapper/Mapster). Keywords: autofixture nsubstitute, auto mocking, AutoNSubstituteDataAttribute, auto-mocking, Frozen, AutoNSubstituteCustomization, AutoFixture.AutoNSubstitute, Greedy, fixture.Freeze, Received(), Returns(), IMapper, AutoMapper, Mapster, mapper testing
The English summary is being prepared. Showing the original description.
Using AwesomeAssertions for fluent and readable test assertion skill. Used when writing clear assertions, comparing objects, validating collections, handling complex comparisons. Covers Should(), BeEquivalentTo(), Contain(), ThrowAsync() and complete API. Keywords: assertions, awesome assertions, fluent assertions, assertion, fluent assertion, Should(), Be(), BeEquivalentTo, Contain, ThrowAsync, NotBeNull, object comparison, collection validation, exception assertion, AwesomeAssertions, FluentAssertions, fluent syntax
The English summary is being prepared. Showing the original description.
Specialized skill for handling complex object comparison and deep validation. Use when you need to compare deep objects, exclude specific properties, handle circular references, or validate DTOs/Entities. Covers BeEquivalentTo, Excluding, Including, custom comparison rules, etc. Keywords: object comparison, deep comparison, BeEquivalentTo, DTO comparison, Entity validation, excluding properties, circular reference, Excluding, Including, ExcludingNestedObjects, RespectingRuntimeTypes, WithStrictOrdering, ignore timestamp, exclude timestamp
The English summary is being prepared. Showing the original description.
Builds real-time features. SignalR hubs, SSE (.NET 10), JSON-RPC 2.0, gRPC streaming, scaling.
The English summary is being prepared. Showing the original description.
Sets up .NET solution layout. .slnx, Directory.Build.props, CPM, .editorconfig, analyzers.
The English summary is being prepared. Showing the original description.
Security hardening and best practices for .NET applications. Navigation skill covering OWASP Top 10, authentication, authorization, cryptography, secrets management, and secure coding. For building secure applications. Keywords: security, owasp, authentication, authorization, cryptography, jwt, oauth, secrets, hardening
The English summary is being prepared. Showing the original description.
Efficient code navigation using Serena MCP symbol operations instead of text search
The English summary is being prepared. Showing the original description.
Automates browser tests in .NET. Playwright E2E, CI browser caching, trace viewer, codegen.
The English summary is being prepared. Showing the original description.
Analyzes .NET solution layout and build config -- .sln, .csproj, CPM.
The English summary is being prepared. Showing the original description.
Performance optimization and measurement for .NET applications. Navigation skill covering Span, ArrayPool, memory management, benchmarking, profiling, Native AOT, and optimization patterns. For building high-performance applications. Keywords: performance, optimization, span, arraypool, benchmarking, profiling, memory, gc, aot, native-aot
The English summary is being prepared. Showing the original description.
Targets multiple TFMs via polyfills and conditional compilation. PolySharp, API compat.
The English summary is being prepared. Showing the original description.
Models business domains. Aggregates, value objects, domain events, rich models, repositories.
The English summary is being prepared. Showing the original description.
Reads and modifies SDK-style .csproj files. PropertyGroup, ItemGroup, CPM, props.
The English summary is being prepared. Showing the original description.
Optimizes MAUI for iOS/Catalyst. Native AOT pipeline, size/startup gains, library gaps, trimming.
The English summary is being prepared. Showing the original description.
Designs types for performance. struct vs class, sealed, readonly struct, Span/Memory, collections.
The English summary is being prepared. Showing the original description.