spring-modulith
Installation
SKILL.md
Spring Modulith
Enforces modular architecture in Spring Boot through package conventions, event-driven communication, and verification tests.
Do NOT Load for general Spring Boot development without modular structure concerns.
When to Use
- Structuring modules with enforced boundaries or named interfaces
- Choosing between event-driven and direct API communication
- Setting up verification tests or architecture documentation
- Configuring module-aware Flyway or initialization order
- Migrating a monolith to modular architecture
- Debugging boundary violations or event publication failures