원클릭으로
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 직업 분류 기준
| 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.
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.