breach-encapsulation-naming

Installation
SKILL.md

Breach Encapsulation Naming

getterを作るなら「カプセル化を破っている」と名前で叫べ。

核心原則

ドメインモデルのgetterには breachEncapsulationOf プレフィックスを付与し、カプセル化を破っていることを明示する。

アプローチ 特徴 効果
通常のgetter (getName()) 気軽に使える 濫用されやすい
明示的なgetter (breachEncapsulationOfName()) 使用時に「破っている」と意識 濫用を抑制

なぜこの命名規約が必要か

ジレンマ

Installs
34
Repository
j5ik2o/okite-ai
GitHub Stars
81
First Seen
Mar 3, 2026
breach-encapsulation-naming — j5ik2o/okite-ai