---
name: commerce-repurchase-timer
description: |
  [책임 경계] 재구매 타이밍 엔진 — 구매주기 골든타임 3구간(리마인드 80% / 데드라인 110-120% / 휴면 진입 150%) + 구간별 메시지 톤 + 리드 스코어링 룰 + 리텐션 차트 cohort 분석 가이드 전담. 페어 스킬 commerce-ltv-cac-architect(고객 수익 구조)와 명확히 구분 — 본 스킬은 재구매 타이밍 트리거 전용, 페어는 LTV/CAC 전체 모델.
  다음과 같은 요청 시 반드시 이 스킬을 사용하세요:
  "재구매 시점 알려줘", "골든타임 3구간", "리마인드 메시지 시점", "데드라인 메시지", "휴면 진입 90일", "리드 스코어링", "리텐션 차트 cohort", "정기 구매 카테고리", "화장품 재구매 60일", "면도기 30일 재구매", "구매주기 기반 CRM".
  3구간 골든타임: ① 평균 주기 80% 시점 = 리마인드 (감성·정체성) ② 110-120% = 데드라인 (긴급성·할인) ③ 150% = 휴면 진입 (윈백·강한 인센티브).
  화장품·식품·반려동물·렌즈·면도기 등 정기 구매 카테고리 한국 D2C 표준 적용.
  ai-slop-reviewer 자동 체이닝 (텍스트 메시지 산출물).
  v2.7.0 신규.
user-invocable: true
version: 2.13.0
---

# 재구매 타이밍 엔진 (Commerce Repurchase Timer)

## 개요

화장품·식품·반려동물·렌즈·면도기 등 정기 구매 카테고리 한국 D2C 셀러가 **평균 구매주기에 매몰되지 않고 세그먼트·제품별 골든타임**을 계산하여 재구매를 유도하는 전담 스킬입니다.

**책임 한 줄**: 카테고리 + 평균 구매주기 + 고객 세그먼트 + 과거 재구매 데이터 입력 → 3구간 골든타임(리마인드·데드라인·휴면 진입) + 구간별 메시지 톤 + 리드 스코어링 룰 + 리텐션 차트 가이드 자동 산출.

**vs commerce-ltv-cac-architect**: 페어 스킬은 고객 1명의 평생 LTV/CAC 모델. 본 스킬은 **재구매 타이밍 트리거**만 깊이.

## 골든타임 3구간 모델

평균 구매주기 = T라 할 때 3구간으로 분할:

```
[구매 일] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [다음 구매 가능 시점]
   D+0                T*0.8         T*1.1~1.2        T*1.5
    │                   │                │               │
    │              ① 리마인드        ② 데드라인        ③ 휴면 진입
    │              (80% 시점)        (110~120%)        (150%)
    │              감성·정체성        긴급성·할인        윈백·강한 인센티브
```

### 구간 1: 리마인드 (80% 시점)

평균 주기보다 20% 빠르게 리마인드. "아직 떨어지지 않으셨죠?"가 아닌 **정체성 환기**:

| 카테고리 | 평균 주기 T | 리마인드 시점 (0.8T) | 메시지 톤 |
|---------|------------|---------------------|----------|
| 화장품 (세럼) | 60일 | 48일 | "지난번 세럼 잘 쓰고 계신가요?" — 감성 |
| 면도기 | 30일 | 24일 | "이번 주말 면도 — 새 칼날로 시작" |
| 콘택트렌즈 | 30일 (1day) | 24일 | "한 달 끝 — 다음 박스 준비" |
| 반려동물 사료 | 30-45일 | 24-36일 | "🐶 곧 떨어질 시간 — 이번 박스" |
| 영양제 | 30일 (1통) | 24일 | "이번 통 끝나가요 — 이어 드시려면" |

### 구간 2: 데드라인 (110-120%)

평균 주기를 약간 넘겼을 때. **긴급성 + 할인**:

| 카테고리 | 데드라인 (1.1T) | 메시지 톤 |
|---------|----------------|----------|
| 화장품 | 66일 | "지난 세럼 떨어지셨죠? 오늘 주문 시 +10%" — 명확 CTA |
| 면도기 | 33일 | "새 칼날 1주 안에 — 무료 배송" |
| 콘택트렌즈 | 33일 | "이번 박스 마감 — 다음 박스 30% 할인" |

### 구간 3: 휴면 진입 (150%)

평균 주기 1.5배를 넘기면 휴면. **윈백 + 강한 인센티브**:

| 카테고리 | 휴면 진입 (1.5T) | 메시지 톤 |
|---------|------------------|----------|
| 화장품 | 90일 | "오랜만이에요. 60일 만의 재구매에 30% + 무료 배송 + 신상 샘플" — 강한 보상 |
| 면도기 | 45일 | "지난번 면도기 어떠셨어요? 후기 남기시면 50% 쿠폰" — 의견 + 보상 |
| 콘택트렌즈 | 45일 | "다시 만날 시간 — 첫 박스 가격으로" — 첫 구매 가격 복원 |

> **휴면 진입 후 60일 내 미반응**: 손절 검토 또는 분기 1회만 윈백 시도 (이메일 위주, 비용 0).

## 구간별 메시지 톤 매트릭스

| 구간 | 톤 | 채널 우선순위 | 인센티브 강도 |
|-----|-----|--------------|-------------|
| ① 리마인드 (80%) | 감성·정체성 환기 | 앱 푸시 > 카카오 친구톡 > 이메일 | 0-5% (낮음 — 자연스러운 리마인드) |
| ② 데드라인 (110-120%) | 긴급성·명확 CTA | 카카오 친구톡 > 앱 푸시 > SMS | 10-15% (중간) |
| ③ 휴면 진입 (150%) | 윈백·강한 보상 | 이메일 > 카카오 친구톡 | 25-40% + 사은품 (강함) |

## 리드 스코어링 룰

행동별 점수 부여 후 구매 신호 식별:

| 행동 | 점수 | 의미 |
|------|------|------|
| 구매 후 7일 내 재방문 | +10 | 만족 신호 |
| 구매 후 3개 이상 상세 조회 | +15 | 강한 관심 |
| 장바구니 추가 (구매 안 함) | +20 | 즉각 발송 트리거 |
| 후기 작성 | +25 | 충성 신호 — VIP 후보 |
| 친구 초대·공유 | +30 | 추천자 — Referral 채널 |
| 메일·푸시 열람 (30일 내) | +5 | 활성 회원 |
| 앱 미접속 60일 | -20 | 휴면 신호 |
| 수신거부 | -100 | 즉각 발송 중단 |

**스코어 누적 합계로 세그먼트 분류**:
- 100+: VIP 후보 (5회+ 구매 + 후기 + 추천)
- 50-99: 충성 회원 (재구매 활발)
- 0-49: 일반 회원
- 음수: 휴면·이탈 위험

## 리텐션 차트 cohort 분석 가이드

월별 코호트로 재구매율 변화 추적:

```
| 가입 월 | M+1 | M+2 | M+3 | M+6 | M+12 |
|--------|-----|-----|-----|-----|------|
| 2026-01 | 45% | 32% | 25% | 18% | 12% |
| 2026-02 | 48% | 35% | 27% | 20% | -    |
| 2026-03 | 52% | 38% | 30% | -   | -    |
| 2026-04 | 55% | 40% | -   | -   | -    |
| 2026-05 | 58% | -   | -   | -   | -    |
```

**해석 기준**:
- 코호트 M+1이 40% 이하 → onboarding 시퀀스 부족 (commerce-channel-message Activation 보강)
- M+3에서 25% 이하 → 골든타임 트리거 미작동 (본 스킬 도입 필요)
- M+12에서 10% 이하 → 휴면 진입 후 윈백 실패 (loyalty 프로그램 검토)

**개선 지표 (vault-ecom + ltv-cac-architect 연계)**:
- 본 스킬 도입 후 M+3 코호트 재구매율 25% → 35%+ 목표
- 재구매율 35%+ 달성 시 LTV/CAC ratio 1.5배 자동 상승

## 카테고리별 골든타임 표준값

| 카테고리 | 평균 주기 T | 리마인드 0.8T | 데드라인 1.1T | 휴면 1.5T |
|---------|------------|--------------|--------------|----------|
| 화장품 (세럼·크림) | 60일 | 48일 | 66일 | 90일 |
| 화장품 (마스크팩) | 45일 | 36일 | 49일 | 67일 |
| 면도기 | 30일 | 24일 | 33일 | 45일 |
| 콘택트렌즈 1day | 30일 | 24일 | 33일 | 45일 |
| 콘택트렌즈 월간 | 30일 | 24일 | 33일 | 45일 |
| 반려동물 사료 | 30-45일 | 24-36일 | 33-50일 | 45-67일 |
| 영양제 (1통) | 30일 | 24일 | 33일 | 45일 |
| 정기 식품 (오트밀 등) | 30-60일 | 24-48일 | 33-66일 | 45-90일 |
| 잉크 카트리지 | 60-90일 | 48-72일 | 66-99일 | 90-135일 |
| 향수 (50ml) | 90-120일 | 72-96일 | 99-132일 | 135-180일 |

> **개별 셀러 측정 필수**: 위 표는 일반 표준. 자체 데이터에서 실제 주기 측정하여 적용. 카테고리별 ±20% 차이 일반.

## 워크플로우

### 입력 슬롯

| 항목 | 필수 | 예시 |
|------|------|------|
| 카테고리 | 필수 | 화장품 세럼·면도기·콘택트렌즈 등 |
| 평균 구매주기 (T) | 필수 | 60일 (또는 미정 → 카테고리 표준 적용) |
| 고객 세그먼트 | 필수 | 첫구매 / 2회구매 / 단골(3회+) / VIP(5회+) |
| 과거 재구매 데이터 | 권장 | 코호트 재구매율 또는 단순 평균 |
| 채널 가용성 | 권장 | 앱 푸시·카톡 친구톡·이메일·SMS 옵트인 상태 |

### 산출 순서

```
[Step 1] 평균 주기 T 확정 (입력 또는 카테고리 표준)
[Step 2] 3구간 골든타임 계산 (0.8T, 1.1T, 1.5T)
[Step 3] 세그먼트별 차등 적용
   - 첫구매: 모든 3구간 활용
   - 2회구매: 리마인드 + 데드라인만
   - 단골: 리마인드만 (인센티브 약함)
   - VIP: 휴면 진입 시점 트리거만 (휴면율 낮음)
[Step 4] 구간별 메시지 톤 + 채널 매핑
[Step 5] 리드 스코어링 룰 적용
[Step 6] 리텐션 차트 cohort 분석 가이드 출력
```

### ai-slop-reviewer 자동 체이닝

골든타임 메시지 산출 후 `moai-core:ai-slop-reviewer` 자동 호출:
- AI 클리셰 제거
- 카테고리별 자연 어체 (화장품 = 감성 / 면도기 = 실용 / 반려동물 = 이모지 + 친근)
- 인센티브 표현의 진정성 검증

## 사용 예시

```
"/commerce-repurchase-timer — 화장품 세럼, T=60일, 첫구매 세그먼트"
→ 리마인드 48일: "지난번 세럼 잘 쓰고 계신가요?" + 앱 푸시
   데드라인 66일: "오늘 주문 시 +10%" + 카카오 친구톡
   휴면 90일: "60일 만의 재구매에 30% + 무료 배송 + 신상 샘플" + 이메일
   리드 스코어링 룰 + cohort M+3 25%→35% 목표

"/commerce-repurchase-timer — 면도기, T 미정, 카테고리 표준 적용"
→ T=30일 기본값. 리마인드 24일 / 데드라인 33일 / 휴면 45일

"/commerce-repurchase-timer — 반려동물 사료, T=35일, VIP 세그먼트만"
→ VIP 휴면 진입 시점(53일)만 트리거. 리마인드·데드라인 생략 (VIP 재구매율 80%+)
```

## 합격 기준

- 평균 주기 T 확정 (입력 또는 표준 적용)
- 3구간 골든타임 모두 계산 (0.8T·1.1T·1.5T)
- 구간별 메시지 톤 + 채널 우선순위 명시
- 세그먼트별 차등 (첫구매·2회·단골·VIP)
- 리드 스코어링 룰 (최소 8개 행동 점수)
- 리텐션 차트 cohort 분석 가이드 1건
- ai-slop-reviewer 검수 흔적

## 관련 스킬

체이닝:
`commerce-repurchase-timer` (타이밍 계산) → `commerce-push-planner` (앱 푸시 카피) → `commerce-marketing-compliance-kr` (법규 게이트) → 실제 발송

- `commerce-ltv-cac-architect` — 전체 LTV/CAC 모델 (페어, 다른 책임)
- `commerce-push-planner` — 구간별 앱 푸시 카피
- `commerce-channel-message` — 구간별 카톡·이메일 카피
- `commerce-marketing-compliance-kr` — 발송 전 정통망법 게이트

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

- **전체 LTV/CAC 분석**: `commerce-ltv-cac-architect` 사용
- **신규 고객 획득**: 본 스킬은 재구매 전용. 신규는 `campaign-planner` 사용
- **단순 메시지 카피 작성**: `commerce-channel-message` 또는 `commerce-push-planner` 사용
- **첫 구매 onboarding**: `commerce-channel-message` Activation 단계 사용

## 참고 자료

- vault 노트: "재구매를 만드는 데이터 마케팅" + "ROAS→LTV CRM 수익 설계법"
- 한국 D2C 정기 구매 카테고리 표준 주기 (화장품·면도기·렌즈·사료 카테고리 통계)

## SPEC

`.moai/specs/SPEC-REPURCHASE-001/spec.md` (v2.7.0 신규)
