ワンクリックで
boundary-contract
Use before implementing a structural change in clnkr to prevent file-splitting without real ownership or cohesion.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use before implementing a structural change in clnkr to prevent file-splitting without real ownership or cohesion.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use after adding or changing clnkr tests to prove the tests fail when the intended behavior is deliberately broken.
Use before adding or reviewing clnkr tests to keep generated tests integration-oriented, behavior-focused, and low-slop.
| name | boundary-contract |
| description | Use before implementing a structural change in clnkr to prevent file-splitting without real ownership or cohesion. |
Use this before adding packages, moving code, extracting files, or accepting an agent-authored design that changes clnkr's architecture.
Write the contract before implementation:
Reject the design if:
Prefer existing clnkr boundaries:
internal/core/: shared core helpers that do not depend on frontend or providersinternal/providers/: provider adapters and provider wire protocolsinternal/providerfactory/: frontend-safe provider construction boundarycmd/internal/clnkrapp/: CLI coordination and session/provider compositioncmd/clnkr/ and cmd/clnkrd/: executable adaptersUse make architecture-shape-report and make semantic-cohesion-report as
manual evidence when a structural claim depends on coupling or cohesion.