---
name: commerce-channel-message
description: |
  [책임 경계] NCM 프레임워크(Need→Channel→Moment→Message→CTA) 기반 검색·광고·CRM 채널별 메시지 15종 자동 생성. 페어 스킬 moai-domain-copywriting과 명확히 구분 — 본 스킬은 채널 분기 메시지(채널별 다른 표현), 페어는 단일 목적 광고 카피.
  다음과 같은 요청 시 반드시 이 스킬을 사용하세요:
  "채널별 메시지 만들어줘", "검색광고 카피 15종", "CRM 메시지 뽑아줘", "채널 메시지 분기", "스마트스토어 배너 카피", "쿠팡 광고 문구", "카카오 알림톡 문구", "SNS 광고 카피 5종", "NCM 프레임워크 적용"
  V6 ⑤ 채널별 메시지 도구 = MCP keyword_seasonal_calendar · ad_keyword_performance 2종 wrapper. (SPEC-COMMERCE-V6-003 §5.3 인용)
  v2.4.0 강화: 6 심리 방아쇠(신뢰/손실회피/사회적증거/인지쉬움/정체성/앵커링) + 채널별 심리 상태 매트릭스(메타·구글·네이버·카카오·쿠팡) + 인지 편향 9종 적용 가이드 (광고 심리학 통합).
  ai-slop-reviewer 자동 체이닝 (텍스트 메시지 15종 산출물).
user-invocable: true
version: 2.13.0
---

# 채널별 메시지 자동 생성 (Commerce Channel Message)

## 개요

JTBD와 페르소나를 기반으로 NCM 프레임워크(Need → Channel → Moment → Message → CTA)에 따라 검색·광고·CRM 3개 채널 × 5종 = 총 15종 메시지를 채널별 다른 표현으로 자동 생성하는 스킬입니다.

**V6 ↔ MCP 매핑** (SPEC-COMMERCE-V6-003 §5.3):
- `keyword_seasonal_calendar` — 계절·시즌별 키워드 캘린더 (Moment 결정)
- `ad_keyword_performance` — 광고 키워드 성과 데이터 (CTA 최적화)

**MCP 백엔드**: 본 스킬은 MoAI-Commerce MCP Phase 1 (SPEC-COMMERCE-MCP-002)의 위 2종 도구를 호출합니다. MCP 미출시 시점에는 강사 본인 워크스페이스 사전 녹화 영상 5분으로 시연 대체 (PDF §4 운영 노트 §S4 인용).

**Day 2 시연 시점**: 6교시 16:10–16:55

## 트리거 키워드

채널 메시지, NCM 프레임워크, 검색광고 카피, 배너 광고 문구, CRM 메시지, 카카오 알림톡, 이메일 제목, SNS 광고 카피, 채널별 문구, 광고 카피 분기, 시즌 메시지, 고객 접점 메시지, 15종 카피

## NCM 프레임워크

| 단계 | 설명 | 입력 소스 |
|------|------|----------|
| **N** — Need | 고객의 핵심 니즈 정의 | ⑥ JTBD 9개 |
| **C** — Channel | 메시지 전달 채널 선택 | 우선 채널 입력 |
| **M** — Moment | 최적 접촉 시점 | MCP keyword_seasonal_calendar |
| **M** — Message | 채널별 맞춤 메시지 작성 | JTBD + 페르소나 |
| **CTA** | 채널별 행동 유도 문구 | MCP ad_keyword_performance |

**핵심 제약 (REQ-V6-013 HARD)**: 같은 니즈라도 채널별 반드시 다른 표현으로 분기.

---

## 워크플로우

### 입력 슬롯

| 항목 | 필수 여부 | 예시 |
|------|----------|------|
| ⑥ JTBD 결과 | 필수 | commerce-jtbd-persona --mode jtbd 산출물 |
| ⑦ 페르소나 | 권장 | commerce-jtbd-persona --mode persona 산출물 |
| 우선 채널 | 필수 | 검색광고, 배너광고, CRM (최소 1개 선택) |
| 시즌/시기 | 선택 | "봄 시즌", "연말 프로모션" (기본값: 현재 월) |

### MCP 호출 순서

```
1. keyword_seasonal_calendar(category, current_month)
   → 현재 시즌 핵심 키워드 + 접촉 최적 시점

2. ad_keyword_performance(product_keywords[], channel)
   → 채널별 광고 키워드 성과 → CTA 문구 최적화 힌트

3. NCM 매핑:
   [N] JTBD 우선순위 1위 니즈 선정
   [C] 채널 3개 분류: 검색(네이버/쿠팡) / 광고(배너/SNS) / CRM(카카오/이메일/SMS)
   [M] seasonal_calendar 기반 최적 시점 설정
   [M] 채널별 다른 표현으로 메시지 5종씩 작성
   [CTA] ad_keyword_performance 기반 채널별 CTA 최적화
```

### ai-slop-reviewer 자동 체이닝 (HARD)

메시지 15종 생성 직후 `moai-core:ai-slop-reviewer`를 자동 체인합니다.

검수 항목:
- AI 패턴 메시지 ("혁신적인", "놀라운", "최고의" 클리셰) 제거
- 채널별 자연스러운 어체 맞춤 (검색: 키워드형 / CRM: 대화형 / SNS: 임팩트형)
- 실제 이커머스 광고 어체로 조정

---

## 사용 예시

```
"/commerce-channel-message 비건 스킨케어, JTBD+페르소나 첨부, 검색+CRM 우선"
→ 검색광고 5종: 키워드 기반 헤드라인
   배너광고 5종: 비주얼 후킹 메시지
   CRM 5종: 카카오/이메일/SMS 맞춤 문구
   → ai-slop-reviewer 자동 검수

"/commerce-channel-message 반려견 관절 간식, 봄 시즌, 쿠팡 광고 우선"
→ 시즌 키워드 캘린더 반영 + 15종 분기 메시지
```

## 출력 형식

```json
{
  "product": "{상품명}",
  "season_moment": "{현재 시즌 + 최적 접촉 시점}",
  "ncm_framework": {
    "need": "{핵심 니즈 1줄}",
    "channels": ["검색", "광고", "CRM"],
    "moment": "{최적 접촉 시점}"
  },
  "messages": {
    "search": [
      {
        "id": "S1", "channel": "네이버 검색광고",
        "headline": "메시지 제목 (15자 이내)",
        "description": "설명 문구 (45자 이내)",
        "cta": "CTA 문구",
        "keyword_trigger": "타겟 키워드"
      },
      {"id": "S2", "channel": "쿠팡 검색광고", "...": "..."},
      {"id": "S3", "channel": "네이버쇼핑 검색", "...": "..."},
      {"id": "S4", "channel": "카카오 검색", "...": "..."},
      {"id": "S5", "channel": "구글 검색광고", "...": "..."}
    ],
    "ad": [
      {"id": "A1", "channel": "인스타그램 배너", "headline": "...", "body": "...", "cta": "..."},
      {"id": "A2", "channel": "페이스북 배너", "...": "..."},
      {"id": "A3", "channel": "카카오 배너", "...": "..."},
      {"id": "A4", "channel": "유튜브 인피드", "...": "..."},
      {"id": "A5", "channel": "스마트스토어 배너", "...": "..."}
    ],
    "crm": [
      {"id": "C1", "channel": "카카오 알림톡", "message": "...", "cta": "..."},
      {"id": "C2", "channel": "이메일 제목", "subject": "...", "preview": "..."},
      {"id": "C3", "channel": "SMS", "message": "...(90자 이내)"},
      {"id": "C4", "channel": "카카오 친구톡", "...": "..."},
      {"id": "C5", "channel": "앱 푸시", "title": "...", "body": "..."}
    ]
  },
  "channel_differentiation_check": "PASS — 3채널 표현 상이 확인",
  "slop_review": {
    "status": "passed",
    "changes_made": 2,
    "notes": "ai-slop-reviewer 검수: '놀라운 효과' → '피부과 내원 전에' 수정"
  }
}
```

## 합격 기준

PDF §5.5 ⑩ 합격 기준:

- **15종 완성**: 검색·광고·CRM 각 5종씩 총 15종
- **채널별 다른 표현**: 같은 니즈가 채널별 다른 방식으로 분기 (REQ-V6-013)
- **ai-slop-reviewer 검수 흔적**: slop_review 블록 포함
- **CTA 포함**: 각 메시지에 채널 특성에 맞는 행동 유도 문구

## 관련 스킬

체이닝 순서: `commerce-jtbd-persona --mode persona` → **commerce-channel-message** → `commerce-integrated-strategy`

- `commerce-jtbd-persona` — ⑥⑦ JTBD+페르소나 (이전 단계, Need 정의 입력)
- `commerce-product-naming` — ⑨ 확정 상품명 (메시지 내 상품명 활용)
- `commerce-integrated-strategy` — 채널 메시지 포함 전략 1장 종합 (다음 단계)
- `moai-content:social-media` — SNS 콘텐츠 단독 심화 작업

## 이 스킬을 사용하지 말아야 할 때

- **단일 채널 광고 카피만 필요**: `moai-domain-copywriting` 사용
- **상세페이지 카피**: `detail-page-copy` 사용
- **이메일 뉴스레터 본문**: `moai-content:blog` 또는 `moai-content:email` 사용
- **광고 실집행·캠페인 운영**: 광고 플랫폼 직접 관리 (본 캠프 외 영역, PDF §1.3)

---

## 광고 심리학 통합 가이드 (v2.4.0 신규)

### 6가지 심리 방아쇠

NCM 메시지 생성 시 매 메시지마다 1-2개 방아쇠를 명시적으로 적용:

| 방아쇠 | 작동 원리 | 메시지 예시 |
|--------|----------|-----------|
| **신뢰 (Trust)** | 가치 방정식의 배수 — 0이면 가치도 0 | "실명 후기 ★4.8 / 3,247건" |
| **손실 회피 (Loss Aversion)** | 손실이 이득의 2.5배 강하게 느껴짐 | "오늘 자정 마감 · 마지막 3개" |
| **사회적 증거 (Social Proof)** | 다른 사람 행동을 단서 — 동기별 차별 | "10만 명이 선택" (대중) / "전문 바리스타 500명" (전문가) |
| **인지적 쉬움 (Cognitive Ease)** | 복잡하면 안 산다 | "3클릭 구매 · 카카오페이" |
| **정체성 (Identity)** | "이걸 쓰는 나"를 산다 | "커피를 진지하게 생각하는 분들이 선택" |
| **앵커링 (Anchoring)** | 처음 본 숫자가 기준 | "정가 98,000 → 49,000원" |

> **신뢰 = 배수**: 다른 모든 방아쇠가 강해도 신뢰가 0이면 가치 = 0. 신뢰 요소(실명 후기·인증·환불 보증·브랜드 일관성)는 항상 메시지에 포함.

### 채널별 심리 상태 매트릭스

각 채널은 완전히 다른 심리 상태의 사람들이 있는 곳:

| 채널 | 심리 상태 | 강한 동기 | 메시지 전략 | 주의사항 |
|------|----------|-----------|-----------|----------|
| **메타** (인스타·페이스북) | 수동적 발견 | 심리적 필요·정체성 | 후크·감정 촉발·시각적 | 학습 기간 48-72시간 절대 건드리지 않음. CAPI 필수 |
| **구글** (검색·유튜브) | 능동적 탐색 | 기능적 필요·핫 타겟 | 키워드 의도별 분류 (정보/탐색/구매) | 광고비 70%+ 구매 의도 키워드. 부정 키워드 ('무료'·'DIY') |
| **네이버** | 정보 탐색 시작 | 기능적 필요·블로그 후기 | 블로그·리뷰 생태계 + SEO | 광고비보다 블로그·리뷰 먼저. 한국 소비자 검색→블로그→구매 패턴 |
| **카카오** | 슈퍼 타겟 90%+ 열람 | 정체성·재구매 | 카톡 메시지·알림톡·정체성 | 신규 획득보다 기존 고객 유지에 ROI 압도적 높음 |
| **쿠팡** | 검색영역 + 비검색영역 동시 | 즉시 구매 | 검색(전환 메시지) vs 비검색(노출 메시지) 분리 | CPM 167배 차이 → 영역별 메시지 다르게. coupang-ad-optimizer와 연계 |

### 인지 편향 9종 적용 가이드

페어 스킬 `moai-marketing:campaign-planner`와 동일한 9종 (Kahneman 행동경제학 표준 카탈로그 기반).

| 편향 | 메시지 적용 패턴 |
|------|----------------|
| **프레이밍** | "10% 실패율" ❌ → "90% 성공률" ✅ (이득 프레임). 손실 회피 동기에는 손실 프레임이 더 강함 |
| **후광 효과** | 고급 패키지 디자인 = 제품 품질 좋아 보임. 신뢰받는 인플루언서 추천 |
| **타협 효과** | 가격 3안 중 **중간**을 팔고 싶은 상품에 배치 (저가/중가/고가) |
| **현재 편향** | "오늘 주문 → 내일 도착", "지금 바로" — 즉각적 결과 강조 |
| **매몰비용** | 무료 체험 + 데이터 축적 → "나가면 이게 다 날아간다" → 유료 전환 |
| **제로 리스크** | "30일 이내 이유 불문 환불" (제로 = 90% 환불보다 강함) |
| **선택 과부하** | 옵션 3개 이하로 + 하나 '추천' 강조 (Iyengar 24개→6개 잼 10배 차이) |
| **디폴트 효과** | 기본 선택값에 동조 — "권장 옵션 사전 선택" / "자동 갱신 ON 디폴트" / 장기보존 약관 동의 사전 체크 |
| **단순 노출** | 익숙한 것에 호감 — 리타기팅 캠페인의 심리적 근거 |

> **편향 조합 효과**: 희소성(재고 3개) + 손실 회피(지금 안 사면 없어짐) + 사회적 증거(47명 보는 중) — 한 페이지에 배치하면 각각의 강도를 훨씬 넘는 효과.

### NCM 출력에 광고 심리학 메타데이터 추가

```json
{
  "channel": "메타 (인스타 피드)",
  "message": "...",
  "triggers": ["손실 회피", "사회적 증거"],
  "biases": ["프레이밍", "단순 노출 (리타기팅)"],
  "target_temperature": "웜 (광고 50% 시청자)",
  "rationale": "수동적 발견 채널 → 후크 + 감정 촉발 + 마감 긴급성"
}
```

---

## AARRR 단계별 한국 30+ 브랜드 메시지 풀스택 (v2.7.0 보강)

NCM 프레임워크를 AARRR(Acquisition·Activation·Retention·Revenue·Referral) 5단계와 교차한 한국 D2C·서비스 30+ 브랜드 메시지 카탈로그. 각 단계마다 톤·CTA·심리 트리거가 다름.

### Acquisition — 신규 인지·획득

| 브랜드 | 채널 | 메시지 패턴 | 심리 트리거 |
|--------|------|-----------|------------|
| 토스 | 카톡·앱푸시 | "토스 송금하면 1억 추첨" | 호기심·게이미피케이션 |
| 당근마켓 | 검색광고 | "우리 동네 가까운 거래" | 소속감·근접성 |
| 29CM | 인스타 광고 | "당신만의 셀렉트" | 정체성·큐레이션 |
| 듀오링고 | 앱 다운로드 | "5분만 투자, 외국어 시작" | 인지적 쉬움 |
| 인프런 | 네이버 광고 | "현직자 강의 50% 오픈" | 사회적 증거 |

### Activation — 첫 액션·온보딩

| 브랜드 | 채널 | 메시지 패턴 | 심리 트리거 |
|--------|------|-----------|------------|
| 배민 | 앱푸시 | "첫 주문 무료배달 (24시간 한정)" | 손실 회피·즉시성 |
| 쿠팡 | 친구톡 | "로켓와우 가입 즉시 추가 10%" | 손실 회피 |
| 야놀자 | 이메일 | "첫 예약 5천원 즉시 할인" | 즉각 보상 |
| 클래스101 | 앱푸시 | "구매한 강의 학습 시작 알림" | Actionable |
| 카카오뱅크 | 친구톡 | "통장 만들기 → 1분 완료" | 인지적 쉬움 |

### Retention — 재방문·재구매 유도 (vault 핵심)

| 브랜드 | 채널 | 메시지 패턴 | 심리 트리거 |
|--------|------|-----------|------------|
| 오프린트미 | 앱푸시 | "마지막 디자인 14일 전 — 이어 작업하기" | 매몰비용 |
| 퍼블리 | 친구톡 | "지난주 읽다 만 글 이어보기" | 매몰비용·자기 일관성 |
| 콜린스 | 이메일 | "당신 향수 60일째 — 다시 만날 시간" | 정체성 |
| 인프런 | 앱푸시 | "마지막 학습 14일 전 — 강의 이어 듣기" | 매몰비용 |
| 야놀자 | 친구톡 | "찜한 숙소 5만원 떨어졌어요" | 손실 회피·앵커링 |
| 넷플릭스 | 앱푸시 | "다음 시즌 공개 — 시청 이어가기" | 매몰비용·정체성 |
| 라운즈 | 앱푸시 | "🎯 출석 5일째 — 다음 보상 ★★★" | 게이미피케이션 |
| 듀오링고 | 앱푸시 | "올빼미가 슬퍼해요 — 학습 streak 위기" | 손실 회피·정서 |
| 리멤버 | 친구톡 | "지난주 명함 28장 — 정리할 시간" | 매몰비용 |

### Revenue — 즉시 매출·전환

| 브랜드 | 채널 | 메시지 패턴 | 심리 트리거 |
|--------|------|-----------|------------|
| 에이블리 | 앱푸시 | "오늘만 20% — 자정 마감" | 손실 회피·긴급성 |
| 지그재그 | 앱푸시 | "퇴근 후 30분 한정 50%" | 시간 한정·골든타임 |
| 무신사 | 앱푸시 | "사이즈 마지막 1개 — 지금" | 희소성·손실 회피 |
| 올웨이즈 | 친구톡 | "오늘 가격 어제보다 -2,000원" | 앵커링·즉각성 |
| 쿠팡이츠 | 앱푸시 | "점심 5분 안 — 주문 마감 30분" | 시간 골든타임 |

### Referral — 추천·바이럴

| 브랜드 | 채널 | 메시지 패턴 | 심리 트리거 |
|--------|------|-----------|------------|
| 토스 | 카톡·앱푸시 | "친구 초대 → 5,000원 즉시" | 즉각 보상 |
| 당근마켓 | 친구톡 | "동네 이웃에게 알리기" | 사회적 자극 |
| 우버이츠 | 이메일 | "친구 초대 코드로 ₩7,000 적립" | 사회적 증거·보상 |
| 카카오페이 | 친구톡 | "송금 → 친구도 카카오페이로 받으세요" | 단순 노출·확산 |
| 야놀자 | 앱푸시 | "여행 후기 → 5천원 즉시" | 사회적 증거·보상 |

### 3요소 체크리스트 (단계 무관)

NCM 메시지 발송 직전 다음 3요소 자가 점검 (commerce-push-planner와 일치):

- **Timely**: 메시지 받았을 때 즉각 행동 가능한 상황인가? (출근 7-9시 / 점심 12-13시 / 퇴근 18-20시 / 자기 시간 22-24시)
- **Personal**: 받는 사람의 세그먼트·이름·구매 이력 반영? (전체 < 세그먼트 < 1:1)
- **Actionable**: 다음 액션이 명확한가? (탭 위치 + 시간 + 혜택)

3요소 모두 충족 시 평균 클릭률 1.5% → 4-8% (2-5배 상승).

> **AARRR 단계별 발송 빈도 권장**: Acquisition 주 1-2회 / Activation 첫 7일 트리거 / Retention 행동 트리거 기반 (구매 후 7일·30일·60일·90일) / Revenue 캠페인 단위 / Referral 액션 직후 트리거.
