83,201 skills sorted by stars.
Enables tab autocomplete for the dotnet CLI. Use when the user wants to set up shell completion for dotnet commands.
Enables the Microsoft Testing Platform runner in global.json. Use when the user wants to enable or migrate to the new .N...
.NET后端工程师角色技能。当需要实现.NET/C#后端功能、API接口、数据库操作、服务层、Repository层实现时使用。关键词:.NET、C#、ASP.NET Core、Entity Framework、Dapper、SqlSuga...
Read outputlanguage from .ai/context/workflow-config.md. Write ALL deliverables and code comments in that language. If t...
.NET 고속 표준 입출력 및 파일 I/O 최적화
고속 I/O 핵심 패턴
.NET 고속 탐색 패턴 (HashSet, FrozenSet, Dictionary 최적화)
고속 탐색 핵심 패턴
Guides the implementation of FluentValidation validators for DTOs in a .NET 8 project. Creates validator classes, regist...
.NET HybridCache 与 FusionCache 的 L1/L2 多级缓存实践。
Use when dispatching subagents for .NET backend implementation tasks, whether from a plan or ad-hoc work requiring TDD a...
.NET SDK and runtime installation across Windows, macOS, and Linux. Handles version detection, platform-specific install...
Configures polymorphic JSON serialization with [JsonPolymorphic] and [JsonDerivedType] attributes
Diagnoses and fixes .NET MAUI development environment issues. Validates .NET SDK, workloads, Java JDK, Android SDK, Xcod...
.NET 병렬 처리 패턴 (Parallel, PLINQ, ConcurrentCollections)
병렬 처리 핵심 패턴
Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport. Covers function signatures, string m...
.NET Streaming 패턴 (System.IO.Pipelines)
System.IO.Pipelines 핵심 패턴
.NET Pub-Sub 패턴 (System.Reactive, Channels)
Pub-Sub 핵심 패턴 (Channels)
.NET Repository 패턴과 Service Layer 구현
How to gate a repo-wide .NET target framework retarget without missing hidden TFM dependencies
Configures System.Text.Json source generation for AOT-compatible JSON serialization
Converts logging to use the LoggerMessage source generator for high-performance, AOT-compatible logging. Use when the us...
Converts options validation to use the compile-time source generator. Use when the user wants AOT-compatible, reflection...
Converts Regex instances to use the compile-time source generator. Use when the user wants to optimize regex performance...
Use when building .NET backend APIs with business logic, domain rules, invariants to enforce, or projects expanding beyo...
Use when implementing ASP.NET Core + EF Core features or bugfixes with xUnit + NSubstitute tests, before writing impleme...
.NET 测试策略与落地:领域单测、应用层单测、ASP.NET Core 集成测试(WebApplicationFactory/TestServer)、鉴权 mock。
.NET testing with xUnit, NUnit, MSTest, FluentAssertions, Moq, integration testing with WebApplicationFactory, and Entit...
.NET 測試基礎技能總覽與引導中心。當使用者詢問「如何寫 .NET 測試」、「.NET 測試入門」、「需要哪些測試工具」、「測試最佳實踐」、「從零開始學測試」等一般性測試需求時觸發。會根據具體需求推薦適合的子技能組合,涵蓋測試基礎、測試資...
.NET 進階測試技能總覽與引導中心。當使用者詢問「整合測試」、「API 測試」、「容器化測試」、「微服務測試」、「測試框架遷移」、「Testcontainers」、「Aspire 測試」等進階測試需求時觸發。會根據具體需求推薦適合的子技能...
.NET Aspire Testing 整合測試框架完整指南。 涵蓋 AppHost 專案設定、DistributedApplicationTestingBuilder、容器生命週期管理。 包含從 Testcontainers 遷移、多服務...
ASP.NET Core 整合測試的專門技能。 當需要測試 Web API 端點、HTTP 請求/回應、中介軟體、依賴注入時使用。 涵蓋 WebApplicationFactory、TestServer、HttpClient 測試、記憶體資...
使用 Testcontainers 進行容器化資料庫測試的專門技能。當需要測試真實資料庫行為、使用 SQL Server/PostgreSQL/MySQL 容器、測試 EF Core/Dapper 時使用。涵蓋容器啟動、資料庫遷移、測試隔離...
Testcontainers NoSQL 整合測試完整指南。涵蓋 MongoDB 文件操作、Redis 五種資料結構、Collection Fixture 模式。包含 BSON 序列化、索引效能測試、資料隔離策略與容器生命週期管理。 Key...
TUnit 進階應用完整指南 - 資料驅動測試、依賴注入與整合測試實戰。 涵蓋 MethodDataSource、ClassDataSource、Matrix Tests、Properties 過濾。 包含 Retry/Timeout 控制...
TUnit 新世代測試框架入門完整指南。 涵蓋 Source Generator 驅動測試發現、AOT 編譯支援、流暢式非同步斷言。 包含專案建立、[Test] 屬性、生命週期管理、並行控制與 xUnit 語法對照。
ASP.NET Core WebApi 整合測試完整指南。 涵蓋 WebApplicationFactory、IExceptionHandler、ProblemDetails 標準格式驗證。 包含 Testcontainers 多容器編排、...
xUnit 2.9.x 到 3.x 升級完整指南。涵蓋破壞性變更、套件更新、async void 修正、IAsyncLifetime 調整。包含新功能介紹: Assert.Skip、Explicit Tests、Matrix Theory、...
AutoFixture 與 xUnit 整合完整指南。涵蓋 AutoData、InlineAutoData、自訂 Customization 與測試資料屬性。簡化參數化測試資料準備,提升測試可讀性與維護性。 Keywords: AutoDa...
使用 AutoFixture 自動產生測試資料的基礎技能。當需要快速產生測試物件、減少樣板程式碼、實現匿名測試時使用。涵蓋 Fixture.Create、CreateMany、循環參考處理、與 xUnit 整合等。 Keywords: au...
AutoFixture 與 Bogus 整合完整指南。 結合匿名測試資料與真實感語意化資料產生。 涵蓋 SpecimenBuilder 整合、混合產生器、測試資料工廠與循環參考處理。
AutoFixture 進階自訂化技術完整指南。 涵蓋 DataAnnotations 自動整合、ISpecimenBuilder 實作、優先順序管理。 包含 DateTime/數值範圍建構器、泛型化設計與流暢式擴充方法。
AutoFixture 與 NSubstitute 整合指南 - 實現自動模擬 (Auto-Mocking)。涵蓋 AutoNSubstituteDataAttribute、Frozen 機制、Greedy 建構策略。包含 IMapper...
使用 AwesomeAssertions 進行流暢且可讀的測試斷言技能。 當需要撰寫清晰的斷言、比對物件、驗證集合、處理複雜比對時使用。 涵蓋 Should()、BeEquivalentTo()、Contain()、ThrowAsync()...
使用 Bogus 產生擬真假資料的專門技能。當需要產生真實感的姓名、地址、電話、Email、公司資訊等測試資料時使用。涵蓋 Faker 類別、多語言支援、自訂規則、大量資料產生等。 Keywords: bogus, faker, fake...