Instructions

Coding standards and best practices for your projects.

Clean Architecture

**/*.cs

Coding Style Csharp

**/*.cs

Command Cqrs Csharp

Guidelines for implementing Command objects and handlers in C# using CQRS and Clean Architecture

**/*.Application/*.cs

Conventional Commits

*

Domain Driven Design

**

Domain Driven Design Event Csharp

Implementation guide for Domain Events using the Accumulation pattern in C# DDD applications, where events are collected in aggregates and published by infrastructure components.

**/*.{Domain,Application,Infrastructure}/**/*.cs

Follow Up Question

**

Marp Presentations

presentation/*.md

Meta Chatmode

.github/chatmodes/**

Meta Instructions

Template and requirements for writing meta-instructions for Copilot. Every instruction must include an applyTo and description in its front-matter, and follow the documented structure and best practices.

.github/instructions/*.instructions.md

Microcks Metadata Groovyscript

**/*.apimetadata.yaml

Microcks Metadata Jsonbody

**/*.apimetadata.yaml

Modular Monolith Architecture

Architecture and structural guidelines for implementing modular monolith solutions in C# with clear module boundaries and dependency management.

**/*.cs

Modular Monolith Communication

Guidelines for implementing communication patterns between modules in a modular monolith architecture, including domain events, integration events, and message bus patterns.

**/*.{Application,Infrastructure}/**/*.cs

Object Calisthenics

Enforces Object Calisthenics principles for business domain code to ensure clean, maintainable, and robust code

**/*.{cs,ts,java}

Query Cqrs Csharp

Guidelines for implementing Query objects and handlers in C# using CQRS and Clean Architecture

**/*.Application/*.cs

Specification Business Rules Csharp

Guidelines for encapsulating business rules in aggregates using the Specification pattern (DDD, C#)

**/*Domain/**/*.cs

Unit And Integration Tests

**/*.cs