modular-architecture

Installation
SKILL.md

Modular Architecture

When to Use This Skill

Use this skill when you need to:

  • Structure a modular monolith application
  • Define boundaries between modules (bounded contexts)
  • Set up inter-module communication patterns
  • Implement ports and adapters (hexagonal) architecture
  • Isolate database contexts between modules
  • Configure MediatR for internal domain events

Keywords: modular monolith, modules, bounded contexts, ports and adapters, hexagonal architecture, module communication, data isolation, separate DbContext, MediatR, domain events, internal events, module boundaries

Module Structure Pattern

Core Principle

Related skills
Installs
81
GitHub Stars
65
First Seen
Jan 24, 2026