breach-encapsulation-naming - Explicit encapsulation breaching getter naming convention
Standardizes getter naming in domain models using the breachEncapsulationOf prefix to prevent getter misuse and maintain encapsulation principles.
Tags
Updated: 2026-09-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Apply breachEncapsulationOf prefix to getters
- Detect getter design anti-patterns
- Guide refactoring to Tell pattern
- Review domain model encapsulation design
Inputs
- Domain model source code
- Getter design requests
Outputs
- Standardized getter method implementations
- Code review warnings and recommendations
Requirements
- Java, Kotlin, Scala, TypeScript, Python, Go, or Rust codebase
