LogoClawIndex
CasesSkillsAbout
LogoClawIndex

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-20

Capabilities

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

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
naming-convention
encapsulation
domain-driven-design
code-review
refactoring
Apply breachEncapsulationOf prefix to getters
Detect getter design anti-patterns
Guide refactoring to Tell pattern
Review domain model encapsulation design
Domain model source code
Getter design requests
Standardized getter method implementations
Code review warnings and recommendations