mino-interface-implementation-separation
Installation
SKILL.md
Interface / Implementation Separation
Outcome Contract
consumerが必要とする目的・操作・契約と内部技術・手順を分け、漏出と過剰抽象化を判定する。修正が依頼され公開意味と範囲が確定していれば変更・検証まで進める。
正本packageのrootはboundary_package。
対応mode: design, review, implementation。
Reference Routing
- 初回は
skills/mino-core/references/shared-policies.mdを読み、Evidence・承認・判定を適用する。同じcontextで既読なら再読しない。通常の判断は本体とこの共通規則で行う。 - codeの責務・命名を変更するときは
skills/mino-core/references/code-design.md、既存挙動・公開契約の変更時はskills/mino-core/references/change-safety.mdを読み、具体的な変更と検証へ落とす。 - 対象systemのfile/process/test実行・複数OS要件がある場合は
skills/mino-core/references/platform-compatibility.mdを読み、host・対象・検証層を分ける。単なる回答記録の保存では追加読込しない。 - 正本packageの作成・更新・引継ぎを依頼された場合だけ
skills/mino-interface-implementation-separation/schemas/package.mdを読み、必須fieldと実在参照を保持する。