Skip to main content
Run any Skill in Manus
with one click
GitHub repository

dotnet-ai-kit

dotnet-ai-kit contains 124 collected skills from FaysilAlshareef, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
124
Stars
4
updated
2026-05-18
Forks
1
Occupation coverage
7 occupation categories ยท 100% classified
repository explorer

Skills in this repository

grpc-design
software-developers

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

2026-05-18
async-patterns
software-developers

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

2026-05-18
coding-conventions
software-developers

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

2026-05-18
csharp-idioms
software-developers

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

2026-05-18
dependency-injection
software-developers

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

2026-05-18
design-patterns
software-developers

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

2026-05-18
error-handling
software-developers

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

2026-05-18
functional-csharp
software-developers

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

2026-05-18
modern-csharp
software-developers

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

2026-05-18
solid-principles
software-developers

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

2026-05-18
interceptors
software-developers

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

2026-05-18
service-definition
software-developers

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

2026-05-18
validation
software-developers

Use when adding FluentValidation to gRPC requests with Calzolari integration.

2026-05-18
plan-templates
software-developers

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

2026-05-18
controllers
software-developers

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

2026-05-18
minimal-api
software-developers

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

2026-05-18
event-store
database-architects

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

2026-05-18
smart-detect
software-developers

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

2026-05-18
auth-jwt
software-developers

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

2026-05-18
sdd-lifecycle
project-management-specialists

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

2026-05-18
caching-strategies
software-developers

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

2026-05-16
content-negotiation
software-developers

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

2026-05-16
controller-patterns
software-developers

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

2026-05-16
openapi-scalar
software-developers

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

2026-05-16
rate-limiting
software-developers

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

2026-05-16
scalar
software-developers

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

2026-05-16
signalr-realtime
software-developers

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

2026-05-16
versioning
software-developers

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

2026-05-16
advisor
software-developers

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

2026-05-16
clean-architecture
software-developers

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

2026-05-16
cqrs-basics
software-developers

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

2026-05-16
ddd-patterns
software-developers

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

2026-05-16
modular-monolith
software-developers

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

2026-05-16
multi-tenancy
software-developers

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

2026-05-16
vertical-slice
software-developers

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

2026-05-16
configuration
software-developers

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

2026-05-16
fluent-validation
software-developers

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

2026-05-16
mapping-strategies
software-developers

Use when mapping between DTOs and domain objects โ€” manual mapping, LINQ projections, or AutoMapper.

2026-05-16
command-generator
software-developers

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

2026-05-16
mediatr-handlers
software-developers

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

2026-05-16
Showing top 40 of 124 collected skills in this repository.