Skip to main content
Jeden Skill in Manus ausführen
mit einem Klick
GitHub-Repository

dotnet-ai-kit

dotnet-ai-kit enthält 124 gesammelte Skills von FaysilAlshareef, mit Repository-Berufsabdeckung und Skill-Detailseiten auf SkillsMP.

gesammelte Skills
124
Stars
4
aktualisiert
2026-05-18
Forks
1
Berufsabdeckung
7 Berufskategorien · 100% klassifiziert
Repository-Explorer

Skills in diesem Repository

grpc-design
Softwareentwickler

Use when designing gRPC services, proto files, or adding gRPC-Web or JSON transcoding.

2026-05-18
async-patterns
Softwareentwickler

Use when writing async code, propagating CancellationTokens, or fixing async/await pitfalls.

2026-05-18
coding-conventions
Softwareentwickler

Use when applying or enforcing C# coding style — namespaces, sealed classes, var usage, XML docs.

2026-05-18
csharp-idioms
Softwareentwickler

Use when applying modern C# idioms — records, pattern matching, primary constructors, collection expressions.

2026-05-18
dependency-injection
Softwareentwickler

Use when registering services, choosing lifetimes, or implementing DI patterns like decorator or keyed services.

2026-05-18
design-patterns
Softwareentwickler

Use when selecting or implementing design patterns in C# — factory, builder, strategy, decorator, or mediator.

2026-05-18
error-handling
Softwareentwickler

Use when implementing error handling with domain exceptions, ProblemDetails, or RpcException mapping.

2026-05-18
functional-csharp
Softwareentwickler

Use when applying functional patterns in C# — Result types, railway-oriented programming, or immutability.

2026-05-18
modern-csharp
Softwareentwickler

Use when adopting C# 12/13/14 features — primary constructors, collection expressions, or field keyword.

2026-05-18
solid-principles
Softwareentwickler

Use when evaluating code against SOLID principles or deciding when to apply or skip them.

2026-05-18
interceptors
Softwareentwickler

Use when adding gRPC interceptors for exception mapping, culture switching, or claims extraction.

2026-05-18
service-definition
Softwareentwickler

Use when designing proto files or implementing gRPC service classes with MediatR.

2026-05-18
validation
Softwareentwickler

Use when adding FluentValidation to gRPC requests with Calzolari integration.

2026-05-18
plan-templates
Softwareentwickler

Use when creating implementation plans that need mode-specific templates.

2026-05-18
controllers
Softwareentwickler

Use when creating RESTful API controllers with MediatR dispatch and ProblemDetails error responses.

2026-05-18
minimal-api
Softwareentwickler

Use when building minimal API endpoints with route groups, filters, or TypedResults.

2026-05-18
event-store
Datenbankarchitekten

Use when configuring EF Core event store with discriminator mapping for event sourcing.

2026-05-18
smart-detect
Softwareentwickler

Use when detecting .NET project type, architecture pattern, or solution structure.

2026-05-18
auth-jwt
Softwareentwickler

Use when setting up JWT authentication, token generation, or refresh token flows.

2026-05-18
sdd-lifecycle
Projektmanagementspezialisten

Use when following the Specification-Driven Development lifecycle from plan through ship.

2026-05-18
caching-strategies
Softwareentwickler

Use when adding caching to .NET APIs or optimizing response times with distributed cache, output cache, or ETags.

2026-05-16
content-negotiation
Softwareentwickler

Use when configuring API response formats, custom formatters, or Accept header handling.

2026-05-16
controller-patterns
Softwareentwickler

Use when building controller-based REST APIs with action results, model binding, or MediatR integration.

2026-05-16
openapi-scalar
Softwareentwickler

Use when setting up OpenAPI spec generation or Scalar API documentation UI.

2026-05-16
rate-limiting
Softwareentwickler

Use when adding rate limiting or throttling to .NET API endpoints.

2026-05-16
scalar
Softwareentwickler

Use when configuring Scalar API documentation UI for a .NET project.

2026-05-16
signalr-realtime
Softwareentwickler

Use when adding real-time communication with SignalR hubs, WebSocket connections, or push notifications.

2026-05-16
versioning
Softwareentwickler

Use when adding API versioning or managing multiple API versions in a .NET project.

2026-05-16
advisor
Softwareentwickler

Use when choosing between architecture patterns (VSA, Clean Architecture, DDD, Modular Monolith, Microservices) for a new project.

2026-05-16
clean-architecture
Softwareentwickler

Use when implementing or enforcing Clean Architecture with 4-layer separation and dependency inversion.

2026-05-16
cqrs-basics
Softwareentwickler

Use when implementing CQRS with separate read/write models and MediatR pipeline behaviors.

2026-05-16
ddd-patterns
Softwareentwickler

Use when modeling domain logic with aggregates, value objects, domain events, or bounded contexts.

2026-05-16
modular-monolith
Softwareentwickler

Use when structuring a modular monolith with module isolation and inter-module communication.

2026-05-16
multi-tenancy
Softwareentwickler

Use when adding multi-tenant support with tenant isolation, per-tenant databases, or query filters.

2026-05-16
vertical-slice
Softwareentwickler

Use when implementing Vertical Slice Architecture with feature folders and co-located code.

2026-05-16
configuration
Softwareentwickler

Use when setting up IConfiguration, Options pattern, appsettings layering, or user secrets.

2026-05-16
fluent-validation
Softwareentwickler

Use when adding FluentValidation validators, custom rules, or async validation to a .NET project.

2026-05-16
mapping-strategies
Softwareentwickler

Use when mapping between DTOs and domain objects — manual mapping, LINQ projections, or AutoMapper.

2026-05-16
command-generator
Softwareentwickler

Use when creating a new CQRS command with handler and FluentValidation validator.

2026-05-16
mediatr-handlers
Softwareentwickler

Use when implementing MediatR request handlers, notification handlers, or command/query dispatch.

2026-05-16
Zeigt die Top 40 von 124 gesammelten Skills in diesem Repository.