ddd-da-massa

Installation
SKILL.md

DDD da Massa for Jakarta EE

Practical Domain-Driven Design patterns for web applications, applying Cognitive Load Theory to create maintainable code. Based on Alberto Souza's "DDD da Massa".

Philosophy

Enable web application development that does what's necessary, has sufficiently flexible design, and where understanding most of the project requires low effort.

Key Principles

  1. Leverage frameworks — Don't ignore them, maximize their value
  2. Contextual load limits — Different components have different limits
  3. Logical responsibility division — Based on cognitive load, not feelings
  4. 100% cohesive components — Every attribute used by every method

Contextual Cognitive Load Limits

Different parts of a web application have different complexity budgets:

Related skills
Installs
3
GitHub Stars
1
First Seen
Mar 1, 2026