Skills
Explore specialized capabilities with bundled resources for implementing advanced features and patterns.
Application Layer Testing
Guide for testing Application layer handlers using sociable testing strategy in C#. Use when writing tests for CQRS handlers (Commands/Queries), testing use case orchestration, or validating business logic through Application layer with real Domain objects and mocked Infrastructure. Focus on fast, maintainable unit tests without Testcontainers.
Clean Architecture Dotnet
Use when creating new .NET projects with Clean Architecture, implementing CQRS without MediatR, setting up layered architecture with DDD, or validating architecture rules with ArchUnit tests
Creating Dotnet Mcp Servers
Use when building Model Context Protocol (MCP) servers in .NET, configuring tools, transports (SSE/stdio), JSON serialization for AOT, or testing MCP endpoints
Generate Microcks Openapi Samples
Use when creating OpenAPI mock examples for Microcks, setting up request/response routing with dispatchers, or mapping request fields to mock responses
Migrating Prompts To Skills
Use when converting existing .prompt.md or .instructions.md files to reusable SKILL.md format, before guessing structure or deciding what to keep/remove
Rg Code Search
Use when searching code for patterns, class/method definitions, annotations, or multi-file analysis where terminal-based search provides better performance and flexibility than grep_search
Setup Husky Dotnet
Use when configuring Git hooks in .NET projects before team commits occur, to enforce commit message standards and code formatting automatically
Skill Creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.