plugins/dotnet-contribution/README.md
A comprehensive plugin for .NET backend development with C#, ASP.NET Core, Entity Framework Core, and Dapper.
This plugin provides agents, skills, and patterns for building production-grade .NET applications. It focuses on modern C# (12/13), ASP.NET Core 8+, and enterprise development patterns.
| Agent | Model | Description |
|---|---|---|
dotnet-architect | Sonnet | Expert .NET architect for API development, code review, and architecture decisions |
| Skill | Description |
|---|---|
dotnet-backend-patterns | Comprehensive patterns for services, repositories, DI, caching, and testing |
service-template.cs - Complete service implementation with Result pattern, validation, cachingrepository-template.cs - Repository implementations with Dapper and EF Coreef-core-best-practices.md - EF Core optimization guidedapper-patterns.md - Advanced Dapper usage patterns# General .NET architecture help
claude -p "Act as dotnet-architect and design a caching strategy for my product catalog"
# Code review
claude -p "Act as dotnet-architect and review this async code for issues"
# Implementation help
claude -p "Use dotnet-backend-patterns skill to implement a repository with Dapper"
API Design
Act as dotnet-architect. Design a REST API for order management with proper
DTOs, validation, and error handling.
Performance Review
Act as dotnet-architect. Review this EF Core query for N+1 problems and
suggest optimizations.
Architecture Decision
Act as dotnet-architect. Should I use EF Core or Dapper for this high-throughput
read scenario? Explain trade-offs.
| Technology | Version |
|---|---|
| .NET | 8.0+ |
| C# | 12+ |
| ASP.NET Core | 8.0+ |
| Entity Framework Core | 8.0+ |
| SQL Server | 2019+ |
| Redis | 6.0+ |
Contributions welcome! Please ensure:
MIT License - See repository root for details.