Faysil Alshareef
Community@faysilalshareef
.Net Back End Developer
Agent Skills by Faysil Alshareef
Showing 124 vetted skills indexed across 1 GitHub repositories.
pipeline-behaviors
Implement MediatR pipeline behaviors for validation, logging, performance, and transactions.
request-response
Design CQRS request/response contracts with FluentValidation and Result types.
query-generator
Generate CQRS query scaffolding with handlers, DTOs, and pagination for .NET projects.
command-generator
Generate CQRS command scaffolding with records, validators, and handlers for .NET.
mediatr-handlers
Implement MediatR request, notification, and handler patterns for CQRS in .NET applications.
notification-handlers
Dispatch domain events via MediatR notification handlers after commit.
file-storage
Abstract file storage behind a unified IFileStorage interface for .NET applications.
feature-flags
Manage feature flags and controlled rollouts for ASP.NET Core services.
background-jobs
Implement background job scheduling with Hangfire and IHostedService in .NET applications.
email-notifications
Send templated emails via SendGrid, AWS SES, or SMTP in .NET applications.
dockerfile
Create multi-stage Dockerfiles for .NET applications with health checks and caching.
azure-resources
Provision Azure Service Bus, Cosmos DB, and SQL Server resources for microservices.
aspire-orchestration
Orchestrate .NET microservices with service discovery and local emulators.
kubernetes
Generate and validate Kubernetes deployment manifests for .NET microservices.
github-actions
Creates Azure-deployable .NET CI/CD workflows with OIDC authentication.
async-patterns
Detect async anti-patterns and enforce CancellationToken propagation in .NET code.
configuration
Configure strongly-typed .NET options with startup validation and secret storage.
error-handling
Unify .NET error handling with domain exceptions, ProblemDetails, and gRPC RpcException mapping.
modern-csharp
Refactor .NET 8+ code to modern C# with LangVersion and TargetFramework gating.
solid-principles
Detect SOLID principle violations in C# code and recommend concrete refactorings.
functional-csharp
Apply functional programming patterns like Result<T> and railway-oriented programming to C# code.
mapping-strategies
Map DTOs to domain objects with compile-time-safe explicit transformations.
design-patterns
Select and implement design patterns for modern C# projects.
coding-conventions
Enforce consistent C# coding conventions across .NET projects with XML documentation rules.