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.