ワンクリックで
robo-proposal-connect
컨텍스트 간 상호작용을 Event/Command/Query 로 분류하고 pub/sub vs 동기 결합을 결정하며 결합 위험을 점검하는 Connect 스테이지(ddd-starter Step 5).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
컨텍스트 간 상호작용을 Event/Command/Query 로 분류하고 pub/sub vs 동기 결합을 결정하며 결합 위험을 점검하는 Connect 스테이지(ddd-starter Step 5).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Discover 이벤트를 도메인 용어 서브도메인으로 묶고 책임·인접관계·느슨한 결합을 점검하는 Decompose 스테이지(ddd-starter Step 3).
영향 BC 마다 Bounded Context Canvas(책임·입출력·유비쿼터스 언어·비즈니스 결정)를 작성하는 Define 스테이지(ddd-starter Step 7). 기존 메모리의 언어를 재사용한다.
Proposal 변경이 도입/영향을 주는 도메인 이벤트를 시간 순으로 펼치고 Pivotal Event·Hotspot·외부시스템을 식별하는 Discover 스테이지(ddd-starter Step 2).
Detailed DDD 모드 진입 시 Proposal 의 영향 범위를 분류해 어떤 ddd-starter 스테이지를 적용/생략할지 stagePlan 을 제안한다.
영향 서브도메인을 Core/Supporting/Generic 으로 분류하고 차별성·build-vs-buy 를 판단하는 Strategize 스테이지(ddd-starter Step 4). 기존 전략 메모리를 재사용한다.
BCC 에서 Aggregate 경계·불변식·상태전이·명령/이벤트·처리량을 도출하는 Tactical 스테이지(ddd-starter Step 8 + robo-proposal-plan 전술 규칙).
SOC 職業分類に基づく
| name | robo-proposal-connect |
| description | 컨텍스트 간 상호작용을 Event/Command/Query 로 분류하고 pub/sub vs 동기 결합을 결정하며 결합 위험을 점검하는 Connect 스테이지(ddd-starter Step 5). |
| extends | ddd-starter |
ddd-starter Step 5(Connect)를 적용한다. 분해된 컨텍스트를 다시 합칠 때 느슨하게 결합되도록 각 상호작용을 Event(pub/sub) / Command / Query 로 분류하고, 기본을 이벤트 드리븐 pub/sub 으로 두되 즉시 응답이 꼭 필요할 때만 동기로 한다. 결합 위험을 점검한다.
~/.claude/skills/ddd-starter/references/05-connect.md| 상황 | 패턴 |
|---|---|
| 발신자가 누가 들을지 모르고 즉시 응답 불필요 | Event (pub/sub) ← 기본 |
| 특정 컨텍스트에 작업 지시 | Command |
| 즉시 신선한 값 필요 | Query (sync) |
narration([연동]/[분류]/[결합경고]) 후 빈 줄, 그 다음:
{
"ConnectArtifact": {
"interactions": [
{"from": "주문", "to": "결제", "message": "ChargePayment", "kind": "COMMAND", "sync": true, "rationale": "외부 PG 동기 호출"},
{"from": "결제", "to": "주문", "message": "PaymentConfirmed", "kind": "EVENT", "sync": false, "rationale": "비동기 pub/sub"}
],
"couplingWarnings": ["주문→결제→배송 동기 체인 주의"],
"messagingChannel": "Kafka"
}
}