Browse 138,453 skills across 70 categories. Mirrored from majiayu000/claude-skill-registry.
Use when implementing ASP.NET Core + EF Core features or bugfixes with xUnit + NSubstitute tests, before writing impleme...
This skill should be used when running .NET tests selectively with a build-first, test-targeted workflow. Use it for run...
Run dotnet test, capture failed test cases, and generate a rerun filter plus a markdown failure summary. Use when test r...
.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...
程式碼覆蓋率分析完整指南。涵蓋 Coverlet 設定、報告產生、指標解讀與循環複雜度整合。包含 Fine Code Coverage、VS Code 內建工具、CI/CD 整合與最佳實踐。 Keywords: code coverage,...
處理複雜物件比對與深層驗證的專門技能。 當需要比對深層物件、排除特定屬性、處理循環參照、驗證 DTO/Entity 時使用。 涵蓋 BeEquivalentTo、Excluding、Including、自訂比對規則等。
使用 TimeProvider 測試時間相依邏輯的專門技能。 當需要測試 DateTime、控制時間流逝、處理時區轉換、測試過期邏輯時使用。 涵蓋 TimeProvider 抽象化、FakeTimeProvider 時間控制、時間凍結與快轉...
使用 System.IO.Abstractions 測試檔案系統操作的專門技能。 當需要測試 File、Directory、Path 等操作、模擬檔案系統時使用。 涵蓋 IFileSystem、MockFileSystem、檔案讀寫測試、目...
測試 FluentValidation 驗證器的專門技能。 當需要為 Validator 類別建立測試、驗證業務規則、測試錯誤訊息時使用。 涵蓋 FluentValidation.TestHelper 完整使用、ShouldHaveVali...
使用 NSubstitute 建立測試替身(Mock、Stub、Spy)的專門技能。 當需要隔離外部依賴、模擬介面行為、驗證方法呼叫時使用。 涵蓋 Substitute.For、Returns、Received、Throws 等完整指引。
Private 與 Internal 成員測試策略指南。 強調設計優先思維,提供 InternalsVisibleTo、反射測試與重構策略。 涵蓋策略模式重構、AbstractLogger 模式、測試友善設計與決策框架。
Test Data Builder Pattern 完整實作指南。使用建構者模式建立可維護、可讀性高的測試資料。涵蓋流暢介面、語意化方法、預設值設計與 Builder 組合模式。 Keywords: test data builder, b...
測試命名規範與最佳實踐的專門技能。 當需要為測試方法命名、改進測試可讀性、建立命名標準時使用。 涵蓋三段式命名法、中文命名建議、測試類別命名等。
xUnit 測試輸出與記錄完整指南。涵蓋 ITestOutputHelper 注入、AbstractLogger 模式、結構化輸出設計。包含 XUnitLogger、CompositeLogger、效能測試診斷工具實作。 Keywords:...
.NET 單元測試基礎與 FIRST 原則的專門技能。 當需要建立單元測試、了解測試基礎、學習 3A Pattern、掌握測試最佳實踐時使用。 涵蓋 FIRST 原則、AAA Pattern、Fact/Theory、測試金字塔等。
xUnit 測試專案建立與設定的專門技能。當需要建立測試專案、設定專案結構、配置 NuGet 套件、組織測試資料夾時使用。涵蓋 csproj 設定、套件管理、專案結構、xunit.runner.json 配置等。 Keywords: xun...
Guide developers through capturing diagnostic artifacts to diagnose production .NET performance issues. Use when the use...
Lists and updates outdated NuGet packages in .NET projects. Use when the user mentions updating packages, checking for o...
Use when user mentions updating NuGet packages, checking for outdated dependencies, upgrading .NET package versions, or...
Ready-to-use prompts for comprehensive .NET framework upgrade analysis and execution
Use when you have a spec or requirements for a multi-step .NET backend task, before touching code. Creates concise imple...
.NET 메모리 효율화 및 Zero Allocation 패턴 (Span, ArrayPool, ObjectPool)
Zero Allocation 핵심 패턴 (Span, ArrayPool)
Creates hybrid Native AOT + CoreCLR .NET 10 tool packages using ToolPackageRuntimeIdentifiers. Use for building high-per...
C# 12 and .NET 8 coding standards including primary constructors, collection expressions, async patterns, null handling,...
Automate Dotsimple tasks via Rube MCP (Composio). Always search tools first for current schemas.
Text-to-Speech using Doubao (Volcano Engine) API. Use when converting text to natural-sounding speech, generating audio...
An easy way to force agent to think again if it's statement that the "Job is done and production ready" is actually done...
Three-layer verification pipeline for AI output. Extracts verifiable claims, finds supporting or contradicting sources v...
Validates code and provides physics reasoning for the 2-D injection-production doublet model using streamline methods. U...
Short-video marketing expert specializing in the Douyin platform, with deep expertise in recommendation algorithm mechan...
Distill Opus-level reasoning into optimized instructions for Haiku 4.5 (and Sonnet). Generates explicit, procedural prom...
Instructions for downloading the ai4space repository, useful when the user wants to start working with the lunar base mo...
Download transcripts for all data folders sequentially. Use for overnight batch processing or when you need to download...
Find and download virtually any digital resource from the internet — ebooks, academic papers, movies, TV shows, music, s...
Download test results, screenshots, and logs from GitHub Actions
Download firmware hex files and configurator builds for an INAV release
Download YouTube transcripts for videos tracked in a CSV file. Use when you need to download transcripts in bulk with pr...
Download videos from social media URLs (X/Twitter, YouTube, Instagram, TikTok, etc.) using yt-dlp. Use when saving a vid...
**下载视频或音频**。自动识别 URL 下载 YouTube, Bilibili, Twitter, TikTok 等平台的媒体。
Downloads videos from Youtube. Use when you have a youtube.com URL and you want the video/audio content to be downloaded...
Downloads images, icons, and SVGs from Figma designs. Use when extracting visual assets from Figma for implementation.
Get the correct command syntax for downloading models from HuggingFace. Use when downloading models, running "hf downloa...
Background chapter downloads and offline reading
Automatically organize and clean up downloads folder by categorizing files, removing duplicates, and optimizing storage...
Documentation generation for C, C++, and Java codebases using Doxygen and Javadoc. Extract API documentation from source...
Index of AI agent skills and how to use them when implementing features in this repo.
Apply advanced DP optimizations automatically
Maintain and match against a library of classic dynamic programming patterns. Provides pattern matching, template code g...
Reference for dynamic programming patterns — recognition signals, constraint mapping, Python templates, edge cases, and...
Assist in designing optimal DP states and transitions
Automate Dpd2 tasks via Rube MCP (Composio). Always search tools first for current schemas.
Expert India Digital Personal Data Protection Act, 2023 (DPDPA) compliance advisor. Use this skill whenever a user asks...
Generate comprehensive GDPR Data Protection Impact Assessment (DPIA) compliance status reports across all engineering pr...
Direct Preference Optimization for learning from preference pairs. Covers DPOTrainer, preference dataset preparation, im...
Use when working with dprint formatter - configuration, plugins, CLI commands, editor integration, or global setup.
Alias skill that invokes /dry-run with all arguments passed through. Provides shorthand for dry-run mode. Triggers on ke...
dr-synthesize の implementation_plan.md を実装に落とし込む。PoC/MVP/Production の段階的実装を支援。
Deep Researchの探索・収集フェーズ。世界中のニュース/SNS/論文/公式Docs/OSS情報を横断して 証拠(evidence.jsonl)として保存する。調査の一次素材を作りたいときに使う。
MCPサーバーを安全に追加し、Deep Researchで使える「ツール層」を整える。 プロジェクト共有が必要なら .mcp.json(project scope)を採用する。
Use this skill when the user needs help creating, testing, validating, or troubleshooting Detection & Response (D&R) rul...
dr-explore が作った run(evidence.jsonl / sources)を検証・統合して、 レポート(report.md)と実装計画(implementation_plan.md)を作る。
Default-Deny security posture for Supabase. Mandates strict RLS and 'WITH CHECK' clauses.
Draft blog posts from session insights with multi-perspective analysis.