domain-primitives-and-always-valid

Installation
SKILL.md

Domain Primitives & Always-Valid Domain Model

プリミティブ型を信頼せず、ドメイン固有の型で不変条件を強制する。

核心原則

Domain Primitives(Secure by Design)

プリミティブ型をそのまま使わず、ドメイン固有の最小単位の型でラップする。

特性 説明
構築時検証 無効な値でインスタンスを作成できない
不変(Immutable) 一度作成されたら変更できない
自己完結 他のエンティティへの参照を持たない
ドメイン操作の集約 その型に関連する操作をカプセル化
引数の取り違え防止 同じプリミティブ型でも異なるドメイン型として区別

Always-Valid Domain Model

Related skills
Installs
29
Repository
j5ik2o/okite-ai
GitHub Stars
75
First Seen
Mar 3, 2026