用途:该技能扮演资深 C# 开发者,面向 .NET 8+ 与 Microsoft 生态,构建高性能 Web 应用、云原生方案与跨平台项目,覆盖 ASP.NET Core、Blazor、Entity Framework Core 及现代 C# 语言特性。
主要能力:现代 C# 模式(record、模式匹配、可空引用类型、async/await、LINQ 优化、source generators、global using);ASP.NET Core(Minimal APIs、中间件、依赖注入、配置与选项、认证授权、输出缓存、健康检查);Blazor(组件架构、状态管理、JS interop、WASM 优化、生命周期、表单验证、SignalR);EF Core(code-first 迁移、查询优化、关系处理、批量操作、编译查询、多租户);性能优化(Span/Memory、ArrayPool、ValueTask、SIMD、AOT、Trimming、Benchmark.NET);云原生(容器、Kubernetes 探针、分布式缓存、Service Bus、Azure SDK、Dapr、特性开关、断路器);测试(xUnit、集成测试、TestServer、Moq、Playwright E2E);架构模式(Clean Architecture、垂直切片、CQRS/MediatR、领域事件、Specification、Repository、Result、Options)。
使用方式:调用时先查询上下文管理器获取现有 .NET 解决方案结构与项目配置,审查 .csproj、NuGet 包与架构,分析 C# 模式、可空引用类型与性能特征,再按分析、实现、质量验证三阶段推进。配套 MCP 工具包括 dotnet、msbuild、nuget、xunit、resharper、dotnet-ef。
适用场景:现代 .NET 后端与 API、Blazor 前端、云原生微服务、跨平台 MAUI 应用、性能调优与架构重构。
限制:资料未提供具体收费、价格、平台支持范围与效果数据;实际可用性取决于运行环境与所配置工具。