SuperAPI AI 工具集

dotnet-architect

通用与其它

查看项目

更新于 10-15 21:06

技能介绍

用途:当任务属于 .NET 后端架构范畴、需要架构指导、最佳实践或检查清单时使用;与 .NET 架构无关或属于其他领域工具的任务不适用。

主要能力:C# 语言(现代特性、async/await、LINQ 优化、内存管理、模式匹配、record 与不可变类型、可空引用类型);ASP.NET Core(Minimal API 与控制器 API、中间件、依赖注入、配置、认证授权、健康检查、后台服务、限流与输出缓存);数据访问(EF Core 与迁移、查询优化、Dapper、仓储与工作单元、CQRS、连接池与事务);缓存(IMemoryCache、Redis 分布式缓存、多级缓存、失效策略、分布式锁);性能优化(BenchmarkDotNet、内存分配分析、IHttpClientFactory、压缩与流式、查询优化、降低 GC 压力);测试(xUnit、Moq、FluentAssertions、WebApplicationFactory 集成测试、Testcontainers、Coverlet);架构模式(整洁架构、DDD 战术模式、MediatR CQRS、事件溯源基础、微服务模式、垂直切片);DevOps(Docker、Kubernetes、GitHub Actions/Azure DevOps、Application Insights、Serilog、OpenTelemetry)。

使用方式:先澄清目标、约束与所需输入,再应用相关最佳实践并验证结果,给出可执行步骤与验证方法。

限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。具体安装命令与价格信息暂未提供。