Public catalog

Public skill

evolutionary-modular-architecture

Guides design and implementation of evolutionary modular-monolith platforms with DDD (strategic + tactical), flat-by-aggregate organization, an Anti-Corruption Layer for vendor independence, a transactional outbox for events, smart resilience (backoff with jitter, circuit breakers, idempotency), and a polished architecture HTML document with elegant SVG diagrams. Use when designing a platform or backend, defining bounded contexts, organizing modules and folders, choosing monolith vs microservices, decoupling from an external service (ERP, storage, AI), making calls resilient, adding real-time push, picking a 2026 TypeScript stack (Nx, NestJS, React), or producing an architecture document or diagram. Also triggers on 'modular monolith', 'bounded contexts', 'flat-by-aggregate', 'ports and adapters', 'architecture diagram'. Do NOT use for simple CRUD, NestJS-only deep implementation (use nestjs-modular-monolith), or pure domain-model review (use tactical-ddd).

Approved release

Package contents

Manifest

11 files

Guides design and implementation of evolutionary modular-monolith platforms with DDD (strategic + tactical), flat-by-aggregate organization, an Anti-Corruption Layer for vendor independence, a transactional outbox for events, smart resilience (backoff with jitter, circuit breakers, idempotency), and a polished architecture HTML document with elegant SVG diagrams. Use when designing a platform or backend, defining bounded contexts, organizing modules and folders, choosing monolith vs microservices, decoupling from an external service (ERP, storage, AI), making calls resilient, adding real-time push, picking a 2026 TypeScript stack (Nx, NestJS, React), or producing an architecture document or diagram. Also triggers on 'modular monolith', 'bounded contexts', 'flat-by-aggregate', 'ports and adapters', 'architecture diagram'. Do NOT use for simple CRUD, NestJS-only deep implementation (use nestjs-modular-monolith), or pure domain-model review (use tactical-ddd).

Manifest SHA-256042a778c63bb5d599bb8ad495aca454c0bdfd1b08e2d8496cfe8d6b5c327d9a5
  • SKILL.md15,076 bytes
  • assets/architecture-template.html25,827 bytes
  • references/acl-and-communication.md4,198 bytes
  • references/architecture-doc.md6,101 bytes
  • references/ddd.md4,585 bytes
  • references/flat-by-aggregate.md5,894 bytes
  • references/principles.md5,746 bytes
  • references/resilience.md3,417 bytes
  • references/stack-2026.md3,754 bytes
  • scripts/validate-boundaries.mjs3,755 bytes
  • scripts/validate-structure.mjs3,986 bytes

Release history

Public versions