Communitygithub.com

Aurelian1974/TestRepo

如何在 .NET 中建構與維護垂直切片架構——包含切片結構(單檔案與資料夾變體)、無中介程式的直接處理器分派、跨領域關注點、切片間的共享內容、切片與領域模型或 Clean 層的互動方式,以及切片層級測試。適用於在任何以垂直切片組織的模組中新增或修改使用案例/端點/功能時,或討論切片之間的重複問題時。

TestRepo 是什麼?

此技能提供關於在 .NET 應用程式中實作與維護「垂直切片架構」的完整指南。它詳細說明了切片的兩種主要變體(單檔案結構與資料夾結構)的結構,並解釋了如何在不依賴中介程式的情況下,透過直接處理器分派來處理請求。技能也涵蓋了橫切關注點(如日誌記錄、驗證)的處理方式,並釐清了哪些邏輯或資源是切片之間可以安全共享的(例如資料庫連線、共用模型)。此外,它還說明了垂直切片如何與傳統的領域驅動設計層(如領域模型)或 Clean 架構共存,並提供了針對切片層級進行測試的策略與範例。使用此技能時,開發者可以在任何以功能為單位(而非技術層次)組織的模組中,有效地新增或修改使用案例或 API 端點,同時避免或解決切片之間的重複問題。此技能支援 .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 中建構與維護垂直切片架構——包含切片結構(單檔案與資料夾變體)、無中介程式的直接處理器分派、跨領域關注點、切片間的共享內容、切片與領域模型或 Clean 層的互動方式,以及切片層級測試。適用於在任何以垂直切片組織的模組中新增或修改使用案例/端點/功能時,或討論切片之間的重複問題時。

相關技能