用途:为 .NET 10 项目生成架构一致的代码脚手架,覆盖功能切片、实体与测试。生成前必须先确认项目架构(VSA、CA、DDD 或模块化单体);若未知应先询问或运行 architecture-advisor 问卷。
主要能力:生成完整垂直切片(端点、处理器、验证、DTO、EF 配置、测试);默认附带基于 WebApplicationFactory + Testcontainers 的集成测试;采用现代 C# 14 模式(主构造函数、集合表达式、文件作用域类型、record DTO、sealed 处理器);匹配既有命名与目录约定。
强制检查清单:处理器返回 Result<T>;所有异步方法带 CancellationToken;FluentValidation 验证类;变更端点挂载 ValidationFilter;补全 OpenAPI 元数据;列表端点分页(上限如 50);确认 Program.cs 有 UseExceptionHandler;确认 appsettings.json 有连接字符串;集成测试用 services.RemoveAll<DbContextOptions<T>>() 正确替换 DI。
实体脚手架要求实体与 IEntityTypeConfiguration<T> 配对,实体不加数据注解,之后执行 dotnet ef migrations add AddProduct。模块化单体脚手架含模块 DI 注册类、IEndpointGroup 端点与独立 schema 的 DbContext。
限制:资料未提供安装命令、价格、平台支持或效果数据;不应在架构未知时生成代码,也不应生成无测试的功能或缺 EF 配置的实体。