---
name: image-gen-guide
description: "이미지 생성 방법 선택 가이드. 용도별 최적 방법을 안내하고 적절한 스킬로 라우팅. Use when: 이미지 생성이 필요한데 어떤 방법을 쓸지 모를 때, '이미지 만들어줘', '광고 이미지', '카드뉴스', '배너', 'SNS 이미지', '인스타그램 이미지', 'A/B 테스트 이미지', '보험 광고', '텍스트 많은 광고'."
---

# 이미지 생성 가이드 (Image Generation Guide)

이미지 생성 요청을 받으면, 아래 의사결정 트리를 따라 적절한 스킬/방법을 선택하세요.

## 용어 정의
- **포토리얼**: 실사 사진(풍경, 인물, 제품) 또는 실사 수준 3D 렌더링. 벡터/일러스트/평면 그래픽은 비포토리얼.
- **CTA 텍스트**: 사용자 즉각 행동 유도 문구. 가격, 기한, 할인율, "지금 신청/가입/다운로드", "무료 체험", "앱 설치" 등.
- **긴급**: 납기 1시간 이내. 팀장 승인 필수.

## 의사결정 트리

```
[Pre-check] Series Lock
  → 기존 시리즈에 속함? → 등록된 엔진 강제 사용
  → 아님 → Step 0

[Step 0] 긴급 플래그
  → 납기 1시간 이내 + 팀장 승인 → /satori-cardnews 강제 (경고 로그)
  → 포토리얼 필수 + 긴급 → /hybrid-image (예외, 팀장 판단)
  → 일반 → Step 1

[Step 1] 수량 분류
  ├─ 단장 (1장) → Step 2
  ├─ 캐러셀 (2-9장) → Step 3
  ├─ 대량 (10장+) → /satori-cardnews 강제 (SLA 보호)
  └─ A/B 테스트 변형
      ├─ 비주얼 스타일 변형 → 엔진 혼용 허용
      └─ 카피/레이아웃 변형 → /satori-cardnews

[Step 2] 단장 — 순차 체크 (위→아래, 첫 해당에서 종료)
  ※ CTA 포함 시 (a) 해당해도 (b)가 우선
  (a) 브랜드 아이덴티티/포스터/아트 + CTA 없음
      → /canvas-design (납기 2시간 이내 시 경고)
  (b) CTA 텍스트 포함?
      → /hybrid-image
  (c) 포토리얼 배경 필요?
      ├─ YES + 한글 텍스트 있음 → /hybrid-image
      ├─ YES + 한글 없음 (장식 1단어 이하) → /gemini-image
      └─ NO → (d)
  (d) 텍스트/데이터/구조 중심
      → /satori-cardnews

[Step 3] 캐러셀 (2-9장) — 슬라이드 역할 기반
  ★ 전체 텍스트/데이터 중심 → /satori-cardnews 단독 (체크리스트 통과 시)

  ├─ Hook (슬라이드 1):
  │   ├─ 포토리얼 + 텍스트 없음 → /gemini-image
  │   ├─ 포토리얼 + 텍스트 있음 → /hybrid-image
  │   └─ 카피 중심 훅 → /satori-cardnews (체크리스트)
  ├─ 본문 (슬라이드 2~N-1):
  │   ├─ CTA/수치/전환 텍스트 → /hybrid-image
  │   └─ 텍스트/데이터 중심 → /satori-cardnews
  └─ CTA (슬라이드 N):
      → /hybrid-image (정확도 필수)

[Fallback] Gemini API 장애
  ├─ gemini 실패 → /hybrid-image 시도
  ├─ hybrid도 실패 → /satori-cardnews (금지 규칙 일시 해제, 경고 로그)
  └─ canvas → Gemini 비의존
  ※ 1시간 내 fallback 3회+ → 슬랙 온콜 에스컬레이션
```

## 금지 규칙
1. **satori-cardnews** → 포토리얼 배경 필요 콘텐츠 금지 (텍스트 광고는 허용)
2. **gemini-image** → (a) 로고/CI 정확 재현 금지, (b) 데이터 시각화(표/차트) 금지, (c) 특정 폰트 지정 텍스트 금지
3. **canvas-design** → 10장+ 대량 금지
4. **hybrid-image** → 금지 없음 (범용)
※ Fallback 시 금지 규칙 일시 해제 (경고 로그 필수)

## satori 광고 사용 체크리스트 (3개 모두 YES 시 허용)
- [ ] 포토리얼 인물/제품/풍경이 불필요한가?
- [ ] 텍스트/숫자/구조가 메시지의 70% 이상인가?
- [ ] 고품질 로고/CI 정확도가 요구되지 않는가?

## 방법 비교 요약

### Gemini Pro Image (/gemini-image)
- 포토리얼 단독 비주얼 (텍스트 없음/장식 1단어)
- 속도: 25초/장, 비용: $0, 한글: 90%+

### Satori HTML→PNG (/satori-cardnews)
- 카드뉴스, 인포그래픽, 텍스트 중심 배너, 대량 생산
- 속도: 0.3초/장, 비용: $0, 한글: 100%

### 하이브리드 Gemini+HTML (/hybrid-image)
- CTA 광고, 포토리얼+한글, 캐러셀 광고 (범용)
- 속도: 25초/장, 비용: $0, 한글: 100%

### Canvas Design (/canvas-design)
- 브랜드 아이덴티티, 포스터, 아트 디렉션
- 속도: 수분~수십분/장, 비용: $0

## SLA 기준
- 단장: 60초 이내
- 캐러셀 5장: 150초 이내
- 10장+: satori 강제 (3초 이내)

## 상세 가이드
`/home/jay/workspace/memory/specs/image-generation-guide.md` 참조
