SuperAPI AI 工具集

csharp-pro

通用与其它

查看项目

更新于 10-15 21:11

技能介绍

用途:该技能用于处理 C# 与 .NET 开发任务,为现代 C# 编程提供指导、最佳实践与检查清单;与 C# 无关的任务不适用。

主要能力:关注现代 C# 特性(记录、模式匹配、可空引用类型);.NET 生态与框架(ASP.NET Core、Entity Framework、Blazor);SOLID 原则与 C# 设计模式;性能优化与内存管理;async/await 与基于 TPL 的并发编程;测试(xUnit、NUnit、Moq、FluentAssertions);企业级模式与微服务架构。

使用方式:先明确目标、约束与所需输入,再应用相关最佳实践并验证结果,输出可执行步骤与验证方法。若需要详细示例,可打开 resources/implementation-playbook.md。

产出形式:使用现代语言特性的整洁 C# 代码、带适当 mock 的单元测试、基于 BenchmarkDotNet 的性能基准、异常处理正确的 async/await 实现、NuGet 包配置与依赖管理、代码分析与样式配置(EditorConfig、分析器),以及在适用时提供企业架构模式,并遵循 .NET 编码规范与 XML 文档。

限制:资料未提供具体安装命令、价格、依赖版本或平台要求,相关信息暂未提供。