Communitygithub.com

Aurelian1974/TestRepo

如何在.NET中构建和维护垂直切片架构——切片解剖(单文件和文件夹变体)、无需中介的直接处理程序调度、横切关注点、切片间共享内容、切片与领域模型或整洁层的交互方式,以及切片级测试。在添加或修改任何按垂直切片组织的模块中的用例/端点/特性,或讨论切片间重复时使用。

TestRepo 是什么?

该技能(Aurelian1974/TestRepo)详细介绍了在.NET项目中实施垂直切片架构(Vertical Slice Architecture)的完整指南。它涵盖了切片的基本解剖结构,包括单文件和文件夹变体两种组织方式,以及如何通过直接处理程序调度(Direct Handler Dispatch)绕过Mediator中介器来简化代码路径。技能还深入讨论了横切关注点(如日志、验证、异常处理)的管理策略,并明确了切片之间可以安全共享的内容(如数据库上下文、基础设施服务)以及不应共享的部分。此外,它解释了垂直切片如何与领域模型或整洁分层架构(Clean Architecture)协同工作,并提供了切片级测试(Slice-Level Testing)的方法和最佳实践。该技能适用于任何按垂直切片组织的.NET模块,当需要添加或修改一个功能/端点/用例,或讨论切片间的代码重复问题时,可以直接参考使用。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Aurelian1974/TestRepo/tree/main/.claude/skills/vertical-slice-architecture

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

TestRepo 是做什么的?

如何在.NET中构建和维护垂直切片架构——切片解剖(单文件和文件夹变体)、无需中介的直接处理程序调度、横切关注点、切片间共享内容、切片与领域模型或整洁层的交互方式,以及切片级测试。在添加或修改任何按垂直切片组织的模块中的用例/端点/特性,或讨论切片间重复时使用。

相关技能