Abdurrahman Alp Köken
Community@akoken · Istanbul, Turkey
Sr. Staff Engineer
Agent Skills by Abdurrahman Alp Köken
Showing 23 vetted skills indexed across 2 GitHub repositories.
database-performance
Apply EF Core and Dapper data access patterns to optimize queries and prevent N+1 issues.
skills-index-snippets
Maintain AGENTS.md and CLAUDE.md snippet indexes routing tasks to dotnet-skills skills and agents.
testcontainers
Run .NET integration tests against real infrastructure in Docker containers with TestContainers.
code-review-expert
Identify SOLID violations, architectural smells, and security risks in git changes.
dotnet-devcert-trust
Diagnose and fix .NET HTTPS dev certificate trust issues on Linux distros.
efcore-patterns
Optimize Entity Framework Core usage with NoTracking, query splitting, and migration workflows.
dotnet-project-structure
Standardizes .NET project structures with centralized configs, SDK pinning, and .slnx format.
testing-playwright-blazor
Automate end-to-end UI testing for Blazor applications with Playwright.
dotnet-package-management
Centralizes .pg-asp.net package management via CLI and DATABASEPackages.props for multi-project solutions.
csharp-concurrency-patterns
Select .NET concurrency abstractions for async/await, Channels, Akka.NET workflows.
microsoft-extensions-dependency-injection
Organize .NET dependency injection registrations into reusable Add* extension methods.
csharp-coding-standards
Codify modern C# coding standards for high-performance backend services.
csharp-api-design
Guide extend-only public API design for C# libraries and NuGet packages.
csharp-type-design-performance
Enforce sealing, readonly structs, and immutable returns in .NET type design.
microsoft-extensions-configuration
Apply the Options pattern and startup validation to bind and validate configuration sections in ASP.NET Core.
prd
Convert vague product ideas into comprehensive PRDs with measurable success criteria.
dotnet-serialization
Evaluate serialization formats for .NET projects across APIs, messaging, and persistence.
data-database-performance
Separate read and write models in .NET data layers using EF Core and Dapper.
data-efcore-patterns
Configure EF Core data access patterns for NoTracking defaults and CLI migrations.
dotnet-local-tools
Manage local .NET CLI tools per repository using .config/dotnet-tools.json and dotnet tool restore.
testing-testcontainers
Provision TestContainers Docker containers for .NET integration tests with xUnit.
testing-crap-analysis
Analyze CRAP scores from OpenCover coverage reports for .NET projects.
dotnet-slopwatch
Detect reward-hacking shortcuts in .NET code diffs.