monica-business-modular-monolith
CommunityDesign modular monoliths with clear domain boundaries
Software Engineering#architecture#ddd#bounded-context#modular-monolith#solution-structure#monica#platform-protocol
AuthorTairitsua
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill helps teams avoid anemic or entangled solution layouts by prescribing a domain-first modular monolith structure for Monica projects, clarifying ownership, dependency direction, and composition rules so bounded contexts remain explicit within a single deployment.
Core Features & Use Cases
- Domain-first solution layout: Guides splitting the solution by bounded context under src/Domains with single merged domain packages per subdomain.
- Strict reference and ownership rules: Enforces AppHost -> Domains.{Subdomain} -> Platform.Infrastructure -> Platform.Protocol -> Platform.BuildingBlocks chain, domain-owned Repository and DbContext placement, and where shared protocol contracts live.
- Practical workflows and checklist: Step-by-step instructions for creating new subdomains, defining PublishedLanguages in Platform.Protocol, deciding cross-domain collaboration (requests vs events), and a delivery checklist for safe composition and registration.
Quick Start
Design a new Ordering bounded context in this Monica solution and produce the recommended folder layout, Domains.Ordering.csproj naming, Platform.Protocol PublishedLanguages locations, and AppHost composition steps.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: monica-business-modular-monolith Download link: https://github.com/Tairitsua/Monica/archive/main.zip#monica-business-modular-monolith Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.