← ClaudeAtlas

dotnet-coding-standardslisted

.NET 개발 코딩 표준 통합 패키지. 패시브 에이전트(항상 로드) + 상세 코드 예시(on-demand).
Dannykkh/skill-olympus · ★ 5 · AI & Automation · score 77
Install: claude install-skill Dannykkh/skill-olympus
# .NET Coding Standards - 통합 패키지 ## 포함 파일 ``` dotnet-coding-standards/ ├── SKILL.md # 이 파일 (상세 코드 예시) ├── agents/ # 패시브 에이전트 (항상 로드) │ └── dotnet-coding-standards.md # .NET 코딩 표준 규칙 └── templates/ # 코드 템플릿 (on-demand) ├── csharp-patterns.md # Record DTO, Result, Pattern Matching, xUnit ├── aspnet-core.md # Program.cs, Minimal API, 미들웨어, JWT, Health └── efcore-patterns.md # DbContext, DDD Entity, N+1, Migration, Audit ``` --- 패시브 에이전트(`agents/dotnet-coding-standards.md`)의 규칙에 대한 **상세 코드 예시**를 제공합니다. --- ## Clean Architecture 코드 예시 ### Program.cs (최소 설정) ```csharp var builder = WebApplication.CreateBuilder(args); // 서비스 등록 (Extension Method로 정리) builder.Services.AddApplicationServices(); builder.Services.AddInfrastructureServices(builder.Configuration); builder.Services.AddApiServices(); var app = builder.Build(); // 미들웨어 파이프라인 app.UseExceptionHandler(); app.UseAuthentication(); app.UseAuthorization(); // 엔드포인트 매핑 app.MapControllers(); // 또는 Minimal API: // app.MapItemEndpoints(); app.Run(); ``` ### DI 등록 (Extension Methods) ```csharp // Application/Extensions/ServiceCollectionExtensions.cs public static class ApplicationServiceExtensions { public static IServiceCollection AddApplicationServices(this IServiceCollection services) { services.AddScoped<IItemService, ItemService>(); services