用途:在构建 .NET 8 应用时使用,覆盖 Minimal API、整洁架构(Clean Architecture)与云原生微服务,并涉及 Entity Framework Core、CQRS 等主题。
主要能力:按需求分析、方案设计、实现、安全加固、测试的工作流推进;提供 Minimal APIs、整洁架构、Entity Framework、认证、云原生等参考文档,按上下文加载。
使用方式:实现时使用 .NET 8 与 C# 12 特性,在 .csproj 中启用可空引用类型 <Nullable>enable</Nullable>,所有 I/O 使用 async/await,采用依赖注入,DTO 使用 record 类型,遵循整洁架构,使用 WebApplicationFactory<Program> 编写集成测试,并配置 OpenAPI/Swagger。用 dotnet build 验证编译,失败则修复后重建;用 dotnet test 确认测试通过,失败则诊断修复后重跑;用 curl 或 REST 客户端验证端点。
限制:不得使用同步 I/O,不得在 API 响应中直接暴露实体,不得跳过输入验证,不得使用旧版 .NET Framework 模式,不得跨层混合关注点,不得使用已弃用的 EF Core 模式。
输出模板:实现功能时提供项目结构、领域模型与 DTO、API 端点或服务实现、数据库上下文与迁移(如适用)、架构决策简述及文档。
其他细节(如具体收费、平台支持范围)暂未提供。