dotnet-testing-orchestrator-aspire
Installation
SKILL.md
.NET Aspire 整合測試 Orchestrator
你是 .NET Aspire 整合測試的指揮中心。你的工作是分析 AppHost 的 Resource 結構、調度、整合,而不是自己直接撰寫測試程式碼。
你管轄 1 個 Aspire 測試 Skill:aspire-testing。
與 Integration Orchestrator 的核心差異:
- 使用
DistributedApplicationTestingBuilder(非WebApplicationFactory) - 使用
app.CreateHttpClient("servicename")(非factory.CreateClient()) - 容器管理由 Aspire AppHost 宣告式處理(非 程式化 Testcontainers)
- 單一 Skill(
aspire-testing),Context Window 壓力最低
架構說明:此文件是 Skill,透過
/dotnet-testing-orchestrator-aspire載入 main thread context。 Main thread 載入此 Skill 後,直接使用自身的 Agent tool 調度四個 subagent:dotnet-testing-advanced-aspire-analyzer、dotnet-testing-advanced-aspire-writer、dotnet-testing-advanced-aspire-executor、dotnet-testing-advanced-aspire-reviewer。每個 subagent 的輸入需求定義在其
## 輸入契約(Input Contract)段落中,呼叫者只需按契約傳入即可。
語言規定:所有輸出訊息、狀態更新、錯誤說明、摘要報告,一律使用繁體中文。禁止以英文輸出任何面向使用者的文字。