Remove unused command and skill files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-21 07:09:03 +09:00
parent f4b14fddf5
commit c5a66746c3
10 changed files with 0 additions and 4834 deletions

View File

@@ -1,224 +0,0 @@
---
description: Create documentation for existing implemented features from a natural language description.
---
## User Input
```text
$ARGUMENTS
```
You **MUST** consider the user input before proceeding (if not empty).
## Outline
The text the user typed after `/speckit.document` in the triggering message **is** the feature description (summarized by the user). Assume you always have it available in this conversation even if `$ARGUMENTS` appears literally below. Do not ask the user to repeat it unless they provided an empty command.
Given that feature description, do this:
1. **Generate a concise document name** (2-4 words):
- Analyze the feature description and extract the most meaningful keywords
- Create a 2-4 word name that captures the essence of the feature
- Use noun format when possible (e.g., "cart-feature", "payment-system", "user-authentication")
- Preserve technical terms and acronyms (OAuth2, API, JWT, etc.)
- Keep it concise but descriptive enough to understand the feature at a glance
- Examples:
- "장바구니 기능입니다" → "cart-feature"
- "결제 시스템 구현" → "payment-system"
- "사용자 인증 OAuth2" → "oauth2-authentication"
- "리뷰 포인트 시스템" → "review-points-system"
2. **Determine output location** (NO script execution, NO branch creation):
- Create docs directory if needed: `docs/` or `.specify/docs/`
- Generate filename: `[document-name].md` (e.g., `cart-feature.md`)
- Full path example: `docs/cart-feature.md`
3. Load `.specify/templates/docs-template.md` to understand required sections.
4. Follow this execution flow:
1. Parse user description from Input
If empty: ERROR "No feature description provided"
2. Extract key information from description:
- Feature overview and purpose
- Business policies mentioned
- Main logic flows
- Implemented features
- API endpoints (if mentioned)
- Known issues or improvements
- Related files (if mentioned)
3. For unclear aspects:
- Make informed guesses based on context and industry standards
- Only mark with [NEEDS CLARIFICATION: specific question] if:
- The choice significantly impacts documentation completeness
- Multiple reasonable interpretations exist with different implications
- No reasonable default exists
- **LIMIT: Maximum 3 [NEEDS CLARIFICATION] markers total**
- Prioritize clarifications by impact: business policy > logic flow > feature details
4. Fill all mandatory sections:
- Overview
- Business Policy (policies with reasons)
- Main Logic
- Feature List (completed and incomplete)
- API List (if applicable)
- Issues/Improvements
- Related Files
5. Return: SUCCESS (documentation ready)
5. Write the documentation to the determined file path using the template structure, replacing placeholders with concrete details derived from the feature description while preserving section order and headings.
6. **Documentation Quality Validation**: After writing the initial docs, validate it against quality criteria:
a. **Create Documentation Quality Checklist**: Generate a checklist file at `docs/checklists/[document-name]-quality.md` (or `.specify/docs/checklists/[document-name]-quality.md`) with these validation items:
```markdown
# Documentation Quality Checklist: [FEATURE NAME]
**Purpose**: Validate documentation completeness and quality
**Created**: [DATE]
**Feature**: [Link to docs.md]
## Content Completeness
- [ ] Overview clearly explains the feature purpose
- [ ] All business policies documented with reasons
- [ ] Main logic flows are described
- [ ] Feature list includes both completed and incomplete items
- [ ] API list is complete (if feature has APIs)
- [ ] Issues/improvements are identified
- [ ] Related files are listed
## Policy Documentation
- [ ] No [NEEDS CLARIFICATION] markers remain
- [ ] Each policy includes the reason/background
- [ ] Policies are clear and unambiguous
- [ ] Missing policies are identified in Issues/Improvements
## Documentation Quality
- [ ] Written in clear, understandable language
- [ ] Technical terms are used appropriately
- [ ] Examples are provided where helpful
- [ ] Document is well-structured and easy to navigate
## Notes
- Items marked incomplete require docs updates or clarification
```
b. **Run Validation Check**: Review the docs against each checklist item:
- For each item, determine if it passes or fails
- Document specific issues found (quote relevant sections)
c. **Handle Validation Results**:
- **If all items pass**: Mark checklist complete and proceed to step 7
- **If items fail (excluding [NEEDS CLARIFICATION])**:
1. List the failing items and specific issues
2. Update the docs to address each issue
3. Re-run validation until all items pass (max 3 iterations)
4. If still failing after 3 iterations, document remaining issues in checklist notes and warn user
- **If [NEEDS CLARIFICATION] markers remain**:
1. Extract all [NEEDS CLARIFICATION: ...] markers from the docs
2. **LIMIT CHECK**: If more than 3 markers exist, keep only the 3 most critical (by policy/logic/feature impact) and make informed guesses for the rest
3. **CRITICAL - Korean Communication**: Present all questions in Korean to the user
4. For each clarification needed (max 3), present options to user in this format:
```markdown
## 질문 [N]: [주제]
**문맥**: [문서의 관련 섹션 인용]
**알아야 할 내용**: [NEEDS CLARIFICATION 마커의 구체적 질문]
**제안 답변**:
| 옵션 | 답변 | 문서화 영향 |
|------|------|-------------|
| A | [첫 번째 제안 답변] | [문서화에 미치는 영향] |
| B | [두 번째 제안 답변] | [문서화에 미치는 영향] |
| C | [세 번째 제안 답변] | [문서화에 미치는 영향] |
| 직접입력 | 직접 답변 제공 | [사용자가 직접 입력하는 방법 설명] |
**선택**: _[사용자 응답 대기]_
```
5. **CRITICAL - Table Formatting**: Ensure markdown tables are properly formatted:
- Use consistent spacing with pipes aligned
- Each cell should have spaces around content: `| Content |` not `|Content|`
- Header separator must have at least 3 dashes: `|--------|`
- Test that the table renders correctly in markdown preview
6. Number questions sequentially in Korean (질문1, 질문2, 질문3 - max 3 total)
7. Present all questions together before waiting for responses
8. Wait for user to respond with their choices for all questions (e.g., "질문1: A, 질문2: 직접입력 - [상세내용], 질문3: B")
9. Update the docs by replacing each [NEEDS CLARIFICATION] marker with the user's selected or provided answer
10. Re-run validation after all clarifications are resolved
d. **Update Checklist**: After each validation iteration, update the checklist file with current pass/fail status
7. Report completion with document file path, checklist results, and any identified issues/improvements.
**NOTE:** This command does NOT create branches or run scripts - it only creates documentation files.
## General Guidelines
## Quick Guidelines
- Focus on documenting **WHAT is implemented**, **WHY (business reasons)**, and **HOW (main logic)**.
- Include both completed and incomplete features.
- Identify issues and improvements discovered during documentation.
- Written for both technical and non-technical stakeholders.
### Section Requirements
- **Mandatory sections**: Must be completed for every feature
- **Optional sections**: Include only when relevant to the feature (e.g., API List)
- When a section doesn't apply, remove it entirely (don't leave as "N/A")
### For AI Generation
When creating this documentation from a user prompt:
1. **Make informed guesses**: Use context, industry standards, and common patterns to fill gaps
2. **Document what's known**: Focus on information explicitly provided by the user
3. **Limit clarifications**: Maximum 3 [NEEDS CLARIFICATION] markers - use only for critical information that:
- Significantly impacts documentation completeness
- Has multiple reasonable interpretations with different implications
- Lacks any reasonable default
4. **Prioritize clarifications**: business policy > logic flow > feature details
5. **Think practically**: Document what exists, flag what's missing in Issues/Improvements
6. **Common areas needing clarification** (only if no reasonable default exists):
- Business policy reasons (why this implementation was chosen)
- Missing or unclear logic flows
- Incomplete feature status (implemented vs planned)
**Examples of reasonable defaults** (don't ask about these):
- Standard CRUD operations: If basic endpoints are mentioned, assume standard patterns
- Common business policies: Industry-standard practices unless specified otherwise
- File organization: Standard Rails/project conventions unless specified
- Error handling: Standard error responses unless specified
### Documentation Structure Guidelines
Documentation should be:
1. **Clear**: Use simple language, avoid jargon unless necessary
2. **Complete**: All mandatory sections filled appropriately
3. **Accurate**: Based on user's description, not assumptions
4. **Actionable**: Issues/improvements are specific and practical
**Good examples**:
- "재고 차감 시점: 장바구니 추가 시 (이유: 한정 수량 선점 방지)"
- "만료 정책: 30일 후 자동 만료 (이유: 데이터 누적 방지)"
- "[ ] [P1] 재고 복구 배치 작업 미구현 (현재 재고가 복구되지 않음)"
**Bad examples**:
- "정책 있음" (not specific)
- "잘 작동함" (no business reason)
- "개선 필요" (not actionable)

View File

@@ -1,516 +0,0 @@
# market.channel
**채널별 알고리즘 최적화 및 성과 극대화 전략 명령어**
---
## Overview
**This is the third step of the 4C Marketing Framework**:
```
저비용 마케팅 4C:
1. /market.customer → 고객 세분화 & 채널 추천 (누구에게, 어디서?)
2. /market.contents → 콘텐츠 전략 & 재활용 (무엇을 만들까?)
3. /market.channel → 채널별 최적화 전략 (어떻게 최적화할까?) ← YOU ARE HERE
4. /market.communicate → 바이럴 & 커뮤니티 전략 (어떻게 퍼뜨릴까?)
```
## Purpose
각 플랫폼의 **알고리즘과 사용자 행동**을 이해하고,
동일한 콘텐츠를 채널별로 최적화하여 **도달과 전환을 극대화**합니다.
**핵심 질문**: "같은 메시지도 플랫폼마다 어떻게 다르게 포장해야 할까?"
---
## When to Use
- `/market.contents`로 콘텐츠를 기획한 후
- 채널별 성과가 기대에 못 미칠 때
- 알고리즘 변화에 대응해야 할 때
- 채널 추가를 고려할 때
---
## Usage
```bash
/market.channel
/market.channel "focus: 유튜브 + 인스타"
/market.channel "네이버 SEO 집중"
```
---
## What I'll Do
### 1. 채널별 알고리즘 이해
```markdown
## Platform Algorithm Breakdown
### 유튜브 (YouTube)
**알고리즘 핵심**: CTR (클릭률) × Retention (시청 지속률) × Session Time
#### 최적화 요소
**1. 썸네일 + 제목 (CTR 결정)**
- CTR 8%+ 목표 (평균 4-5%)
- 썸네일: 사람 얼굴 클로즈업 + 텍스트 3단어 이내
- 제목: 40자 이내, 숫자 + 결과 + 타겟
- 예: "테니스 코트 예약 30분→3초로 줄인 법"
**2. 첫 30초 (Retention 결정)**
⚠️ 알고리즘 생존 구간
- 0-5초: 충격/질문으로 시작 (인사 X)
- 5-15초: 즉시 가치 제시 (구독 요청 X)
- 15-25초: 콘텐츠 로드맵 제시
- 25-30초: 감정 훅 (궁금증/공감)
**3. 평균 시청 지속률 (AVD)**
- 목표: 50%+ (10분 영상 → 5분 시청)
- 3분/5분/7분 마다 retention hook 삽입
- 예: "⚠️ 다음 내용 놓치면 손해"
**4. 세션 시간**
- 재생목록 활용
- 끝 화면 (End Screen)에 다음 영상 유도
- "이것도 보세요" 카드 삽입
**5. 업로드 최적 시간**
- 타겟 시청 시간대 2-3시간 전
- 직장인 타겟: 목/금요일 18:00 업로드 (퇴근 후 시청)
- 주부 타겟: 월/수요일 14:00 업로드 (오후 시간)
**6. 해시태그 & 챕터**
- 해시태그 3개 (너무 많으면 역효과)
- 챕터 5-7개 (타임라인 분할)
**성과 지표**:
- CTR: 8%+ (바이럴 가능)
- AVD: 50%+
- 구독 전환율: 2%+
### 인스타그램 (Instagram)
**알고리즘 핵심**: Engagement (좋아요/댓글/저장) × Relationship × Timeliness
#### 릴스 최적화
**1. 첫 3초 법칙**
- 스크롤 방지: 즉시 시각적 충격
- 텍스트 오버레이: 큰 글씨 (모바일 가독성)
- 음악: 트렌딩 사운드 사용 (검색 용이)
**2. 길이**
- 최적: 7-15초 (완주율 높음)
- 최대: 30초 (긴 건 유튜브로)
**3. 해시태그 전략**
- 총 15-20개
- 대형 (100만+): 2개 - #테니스 #운동
- 중형 (10-50만): 5개 - #테니스레슨 #테니스동호회
- 소형 (1-5만): 8개 - #테린이 #주말테니스
- 니치 (<1만): 5개 - #서울테니스코트 #코트예약
**4. 스토리 활용**
- 하루 5-10개 업로드 (알고리즘 부스트)
- 스티커 사용 (투표/질문/퀴즈)
- 하이라이트로 FAQ/가이드 정리
**5. 캐러셀 저장률**
- 마지막 슬라이드에 "저장해서 나중에 보세요"
- 체크리스트/가이드 형식 (저장 유도)
**6. 업로드 최적 시간**
- 출퇴근 시간: 07:00-09:00, 18:00-20:00
- 점심시간: 12:00-13:00
- 주말: 10:00-12:00 (브런치 타임)
**성과 지표**:
- 도달률: 팔로워의 30%+
- 저장률: 5%+
- 프로필 클릭률: 2%+
### 네이버 블로그 (Naver Blog)
**알고리즘 핵심**: SEO (키워드) × 체류 시간 × 이웃 수 × 방문자 수
#### SEO 최적화
**1. 키워드 전략**
- 메인 키워드: 제목에 1회, 본문에 3-5회
- 롱테일 키워드: "테니스 코트 예약 방법"
- LSI 키워드: 관련 검색어 (서울, 할인, 시간)
**2. 제목 공식**
- 패턴: [키워드] + [숫자/형용사] + [혜택]
- 예: "테니스 코트 예약 방법 총정리 (2025년 최신)"
- 길이: 25-30자 (모바일 노출 최적)
**3. 본문 구조**
- 서론: 공감 + 문제 제기 (300자)
- 본론: 단계별 솔루션 + 스크린샷 (1,500자)
- 결론: 요약 + CTA (200자)
- 총 2,000-3,000자 (체류 시간 3분+ 유도)
**4. 이미지 최적화**
- 개수: 7-10장
- 파일명: "테니스-코트-예약-방법.jpg" (SEO)
- Alt 텍스트: 키워드 포함
- 세로 이미지 선호 (모바일 최적)
**5. 내부 링크**
- 내 다른 포스트 2-3개 링크
- 체류 시간 증가 → 검색 순위 상승
**6. C-Rank 전략**
- 경쟁 낮은 키워드로 시작
- 상위 노출 후 상위 키워드 도전
- 예: "XX지역 테니스 코트" → "테니스 코트 예약"
**성과 지표**:
- 검색 유입: 50%+
- 체류 시간: 3분+
- 이웃 추가: 주 5명+
### 네이버 카페 (Naver Cafe)
**알고리즘 핵심**: 커뮤니티 규칙 준수 × 게시글 품질 × 회원 참여
#### 커뮤니티 마케팅
**1. 가입 전략**
- 타겟 카페 10-20개 가입
- 활동 1주일 후 게시 (신뢰 구축)
- 프로필: 전문성 어필 (광고 아님)
**2. 게시글 전략**
- 광고 금지 → 진짜 경험담
- 제목: 질문형 OR 공감형
- 예: "[후기] 동호회 예약 관리 이렇게 해결"
- 본문: 문제 → 시도 → 해결 → 결과
**3. 댓글 참여**
- 질문 글에 먼저 답변 (Give First)
- 자연스럽게 제품 언급
- 링크는 DM으로 (댓글 X)
**4. 신뢰 구축**
- 2-3주 꾸준히 활동
- 유용한 정보 공유
- 매니저와 관계 형성
**성과 지표**:
- 게시글 조회수: 500+
- DM 문의: 5+
- 실제 전환: 3+
### 블라인드 (Blind)
**알고리즘 핵심**: 공감 수 × 댓글 수 × 신고 회피
#### 직장인 커뮤니티 전략
**1. 게시 전략**
- 게시판: "직장 생활", "이직/커리어"
- 톤: 동료에게 말하듯 자연스럽게
- 금지: 직접적 광고, 링크 도배
**2. 제목**
- 공감형: "OO 맡았다가 퇴근 늦어본 적 있나요?"
- 질문형: "OO 업무 효율화 어떻게 하시나요?"
**3. 본문**
- 진짜 고민 공유
- 해결 방법 언급 (제품은 자연스럽게)
- 마지막에 질문으로 마무리
**4. 댓글 관리**
- 질문에 성실히 답변
- 광고 논란 시 "광고 아니고 진짜 써본 후기"
**성과 지표**:
- 공감 수: 10+
- 댓글 참여: 5+
- DM 문의: 3+
### 유튜브 쇼츠 (YouTube Shorts)
**알고리즘 핵심**: 완주율 × 리플레이 × 공유
#### 쇼츠 최적화
**1. 길이**
- 최적: 15-30초 (완주율 최대)
- 최대: 60초
**2. Hook (첫 3초)**
- 텍스트: "이거 모르면 손해"
- 비주얼: 극적 Before/After
- 음악: 긴장감/리듬감
**3. 자막 필수**
- 85% 무음 시청
- 큰 글씨 (모바일 가독성)
- 색상 대비 (흰 글씨 + 검은 테두리)
**4. CTA 위치**
- 마지막 3초: "자세한 내용은 고정 댓글"
- 댓글에 링크 (바이오 아님)
**성과 지표**:
- 완주율: 70%+
- 조회수: 1,000+ (48시간 내)
- 구독 전환: 1%+
```
### 2. Channel-Specific Content Adaptation
```markdown
## Same Message, Different Packaging
### Core Message (공통)
"테니스 코트 예약 30분 → 3초로 단축"
### 유튜브 버전 (10분)
**제목**: "테니스 코트 예약 30분 걸리는 사람 vs 3초 끝내는 사람 차이"
**썸네일**:
- Before: 😤 (전화 통화 중 짜증난 표정)
- After: 😄 (폰 들고 웃는 표정)
- 텍스트: "30분 vs 3초"
**스크립트 구조**:
0:00 - Hook: "매주 토요일 아침 7시에 일어나서 5개 코트에 전화하던 제가..."
0:30 - Problem: 기존 예약의 3가지 문제
2:00 - Discovery: 이 앱을 알게 된 계기
4:00 - Demo: 실제 사용 화면
7:00 - Result: 4주 사용 후기
9:00 - CTA: 첫 예약 할인
### 인스타 릴스 버전 (15초)
**Hook**: "주말마다 이러시죠?"
**화면**:
[0-3초] Before: 전화기 들고 대기 중 (⏰ 30분 텍스트)
[4-6초] Transition: 화면 전환 이펙트
[7-12초] After: 앱으로 탭탭탭 (⚡ 3초 텍스트)
[13-15초] CTA: "링크는 바이오에"
**음악**: 트렌딩 사운드 (빠른 템포)
**해시태그**: #테니스 #테린이 #코트예약 #꿀팁 #운동
### 네이버 블로그 버전 (2,500자)
**제목**: "테니스 코트 예약 방법 총정리 (2025년 최신) - 할인 받는 법까지"
**목차**:
1. 테니스 코트 예약 3가지 방법 비교
2. 전화 예약 vs 앱 예약 장단점
3. 추천 예약 앱 Top 3 (객관적 비교)
4. [OO 앱] 사용 가이드 (스크린샷)
5. 할인받는 꿀팁 3가지
6. 자주 묻는 질문 (FAQ)
**SEO 키워드** (본문 5회 삽입):
- 테니스 코트 예약
- 테니스 코트 할인
- 서울 테니스 코트
### 네이버 카페 버전 (800자)
**제목**: "[후기] 동호회 예약 관리 이렇게 해결했어요"
**본문**:
```
안녕하세요, 25명 동호회 운영 중인 회원입니다.
[문제]
매주 토요일 코트 예약이 제일 큰 스트레스였어요.
- 5개 코트 전화 (30분)
- 회원들 일정 조율 (카톡 100통)
- 예약 실패하면 욕먹음
[해결]
OO 앱 써봤는데 진짜 편하더라고요.
(광고 아니고 4주 써본 진짜 후기)
[효과]
- 예약 시간: 30분 → 3분
- 회원 만족도 UP
- 자동 할인 30% (회비 절감)
혹시 비슷한 고민 있으신 분들 참고하세요!
```
**톤**: 동료에게 말하듯, 광고 아님 강조
### 블라인드 버전 (500자)
**제목**: "동아리 간사 맡았다가 예약 업무로 스트레스 받는 사람?"
**본문**:
```
직장 테니스 동아리 간사 맡았는데
분기별 코트 예약이 업무보다 힘듭니다 ㅠㅠ
전화 10통 + 엑셀 정리 + 입금 확인...
퇴근 후 2시간 날리는 중
혹시 효율적으로 하는 법 아시는 분?
[추가]
댓글로 OO 앱 추천 받아서 써봤는데
진짜 10분 만에 끝나네요... 진작 쓸걸
링크 궁금하신 분 DM 주세요
(회사 정보 공개 안 돼서 여기 못 남김)
```
**전략**: 고민 공유 → 댓글로 자연스럽게 해결
### 유튜브 쇼츠 버전 (30초)
**자막 (큰 글씨)**:
[0-5초] "매주 이러시는 분?"
[6-10초] 전화 예약 장면 (30분 ⏰)
[11-15초] "이제 이렇게 하세요"
[16-25초] 앱 예약 장면 (3초 ⚡)
[26-30초] "자세한 건 고정 댓글"
**고정 댓글**: "앱 이름: OO / 첫 예약 30% 할인 코드: SHORTS2025"
```
### 3. Channel Performance Dashboard
```markdown
## Weekly Performance Tracking
### 주간 체크리스트
#### 유튜브
- [ ] CTR: 8% 이상 유지
- [ ] AVD: 50% 이상 유지
- [ ] 구독 전환율: 2% 이상
- [ ] 댓글 10개 이상 달림
- [ ] 업로드 시간 최적화 확인
**Pivot Signal**:
- CTR < 5%: 썸네일/제목 A/B 테스트
- AVD < 40%: 첫 30초 개선
- 구독 < 1%: CTA 위치 변경
#### 인스타그램
- [ ] 도달률: 팔로워 30% 이상
- [ ] 저장률: 5% 이상
- [ ] 프로필 클릭: 2% 이상
- [ ] 스토리 10개 이상 업로드
- [ ] 해시태그 15개 최적화
**Pivot Signal**:
- 도달률 < 20%: 해시태그 변경
- 저장률 < 2%: 콘텐츠 형식 변경 (캐러셀로)
- 클릭 < 1%: 바이오 CTA 개선
#### 네이버 블로그
- [ ] 검색 유입: 50% 이상
- [ ] 체류 시간: 3분 이상
- [ ] 이웃 추가: 주 5명
- [ ] 댓글: 3개 이상
- [ ] C-Rank 상승 확인
**Pivot Signal**:
- 검색 < 30%: 키워드 재선정
- 체류 < 2분: 본문 구조 개선
- 이웃 < 2명: 내부 링크 강화
#### 커뮤니티 (카페/블라인드)
- [ ] 게시글 조회수: 500+
- [ ] DM 문의: 5+
- [ ] 댓글 참여: 10+
- [ ] 신고 없음
- [ ] 신뢰 구축 (답변 활동)
**Pivot Signal**:
- 조회 < 200: 제목 개선
- 문의 < 2: 본문 CTA 개선
- 신고 발생: 톤 조정 (덜 광고스럽게)
```
---
## Output Files
### 생성될 파일들:
1. **`docs/market/channel-playbook.md`**
- 채널별 알고리즘 분석
- 최적화 체크리스트
- 성과 지표 및 Pivot 기준
2. **`docs/market/content-adaptation-guide.md`**
- 동일 메시지의 채널별 변주
- 포맷별 예시
- 톤앤매너 가이드
3. **`docs/market/performance-dashboard.md`**
- 주간 성과 트래킹 템플릿
- KPI 및 목표 설정
- 개선 액션 플랜
---
## Integration Points
### 다른 명령어와의 연계:
- **From `/market.contents`**: 콘텐츠 → 채널별 최적화
- **To `/market.communicate`**: 성과 좋은 채널 → 바이럴 전략
- **Feedback to `/market.customer`**: 채널 성과 → 타겟 재조정
---
## Key Principles
### Channel Optimization:
1. **Platform Native**: 각 채널의 언어로 말하기
2. **Algorithm First**: 사용자 전에 알고리즘 통과
3. **Test & Iterate**: 2주마다 A/B 테스트
4. **Data-Driven**: 감 말고 지표로 결정
5. **Consistent Voice**: 채널은 다르되 브랜드는 일관
### Channel Anti-Patterns:
**Copy-Paste**: 유튜브 영상을 인스타에 그대로
**Algorithm Ignorance**: 알고리즘 무시하고 원하는 대로
**Vanity Metrics**: 팔로워만 보고 전환율 무시
**Impatience**: 1주 만에 판단
**Over-Optimization**: 알고리즘만 보고 사용자 무시
---
## Next Steps
### 이 명령어 실행 후:
**📍 다음 단계: `/market.communicate`** (바이럴 & 커뮤니티)
- 채널 최적화 완료 후 바이럴 전략
- 사용자 참여 유도 및 입소문
- 커뮤니티 구축
---
## Version
- **Version**: 1.0.0
- **Created**: 2025-11-20
- **Philosophy**: "Don't fight the algorithm. Dance with it."

View File

@@ -1,738 +0,0 @@
# market.communicate
**바이럴 마케팅 & 커뮤니티 구축 전략 명령어**
---
## Overview
**This is the fourth step of the 4C Marketing Framework**:
```
저비용 마케팅 4C:
1. /market.customer → 고객 세분화 & 채널 추천 (누구에게, 어디서?)
2. /market.contents → 콘텐츠 전략 & 재활용 (무엇을 만들까?)
3. /market.channel → 채널별 최적화 전략 (어떻게 최적화할까?)
4. /market.communicate → 바이럴 & 커뮤니티 전략 (어떻게 퍼뜨릴까?) ← YOU ARE HERE
```
## Purpose
사람들이 **자발적으로 공유하고 추천**하게 만들고,
**충성 커뮤니티**를 구축하여 지속 가능한 성장 엔진을 만듭니다.
**핵심 질문**: "어떻게 하면 사람들이 알아서 우리 제품을 퍼뜨릴까?"
---
## When to Use
- `/market.channel`로 기본 최적화를 마친 후
- 초기 고객 10-100명을 확보한 후
- 바이럴 계수를 높이고 싶을 때
- 커뮤니티 구축이 필요할 때
---
## Usage
```bash
/market.communicate
/market.communicate "focus: 바이럴"
/market.communicate "커뮤니티 구축 중점"
```
---
## What I'll Do
### 1. 바이럴 루프 설계 (Viral Loop)
```markdown
## Viral Loop Framework
### 바이럴 계수 (K-Factor) 이해
**공식**: K = i × c
- i (Invites): 사용자 1명이 초대하는 평균 인원
- c (Conversion): 초대받은 사람 중 실제 가입하는 비율
**목표**: K > 1 (자가 성장)
- K = 1.2: 100명 → 120명 → 144명 (성장)
- K = 0.8: 100명 → 80명 → 64명 (소멸)
**Example: 테니스 코트 예약 앱**
- i = 3명 (동호회 회원에게 공유)
- c = 40% (초대받은 사람 중 가입)
- K = 3 × 0.4 = 1.2 ✅
### 바이럴 루프 4단계
#### Stage 1: Trigger (트리거 - 공유 동기)
"왜 공유하고 싶을까?"
**내재적 동기 (Intrinsic)**
- 도움주고 싶어서: "친구들도 편해질 것 같아"
- 자랑하고 싶어서: "나 이런 거 찾았어"
- 정체성 표현: "나는 이런 걸 쓰는 사람"
**외재적 동기 (Extrinsic)**
- 리워드: "친구 초대하면 할인"
- 필요성: "초대해야 기능 해금"
- 경쟁: "추천 순위 1위 되기"
**테니스 앱 예시**:
✅ 내재적: "우리 동호회 회원들 편하게 해주고 싶다"
✅ 외재적: "친구 초대 1명당 1회 예약 무료"
#### Stage 2: Sharing Mechanism (공유 메커니즘)
"어떻게 쉽게 공유할까?"
**One-Click Sharing**
- 카톡 공유: "우리 동호회 단톡방에 공유" 버튼
- URL 복사: 자동으로 할인 코드 포함
- 인스타 스토리: 예약 완료 시 "스토리 공유" 버튼
**Pre-filled Message**
```
[카톡 메시지 템플릿]
"나 이 앱으로 테니스 코트 예약하는데 진짜 편함!
3초 만에 예약되고 자동 할인까지 받아.
이 링크로 가입하면 첫 예약 30% 할인
→ [링크 + 내 추천 코드]"
```
**Social Proof Display**
- "이미 500명이 이 앱으로 예약했어요"
- "OO님 외 25명이 사용 중"
#### Stage 3: Landing (랜딩 - 초대받은 사람 경험)
"초대받은 사람이 뭘 보나?"
**전용 랜딩 페이지**
```
[화면]
🎾 OO님이 추천한 테니스 코트 예약 앱
"OO님처럼 3초 만에 예약하고
첫 예약 30% 할인받으세요"
[버튼] 지금 시작하기 (할인 자동 적용)
[하단]
이미 500명이 사용 중 ⭐⭐⭐⭐⭐
```
**Trust Signal**
- 추천인 이름 표시 (신뢰 구축)
- 할인 혜택 명확히 (즉시 가치)
- 사회적 증거 (안심)
#### Stage 4: Hook (훅 - 다시 공유하게 만들기)
"가입한 사람도 또 공유하게"
**First Use Magic Moment**
- 첫 예약 완료 시: "친구에게도 알려주시겠어요?"
- 할인 받았을 때: "친구도 30% 할인 받게 공유"
**Gamification**
- 추천 리더보드: "이번 달 Top 10 추천인"
- 배지 시스템: "5명 초대 → 골드 회원"
- 단계별 리워드: "3명/10명/30명 달성 시 보상"
### 바이럴 전략 유형
#### 1. Incentivized Referral (인센티브 추천)
**Dropbox 모델**: "너도 좋고 나도 좋고"
**Example: 테니스 앱**
```
친구 초대 프로그램:
- 초대한 사람: 무료 예약권 1회
- 초대받은 사람: 첫 예약 30% 할인
초대 10명 달성 시:
- 1개월 무료 프리미엄
```
**Pro**: 빠른 확산
**Con**: 인센티브 중독 (질 낮은 사용자)
#### 2. Product-Driven Virality (제품 기반 바이럴)
**Calendly 모델**: "제품 쓰면 자동으로 노출"
**Example: 테니스 앱**
```
예약 확인 메시지 (카톡):
"OO 코트 예약 완료! 🎾
토요일 10:00 / 2코트
Made with [앱 이름]
→ 간편 예약: [링크]"
```
**Pro**: 자연스러운 노출
**Con**: 느린 확산
#### 3. Content Virality (콘텐츠 바이럴)
**BuzzFeed 모델**: "재미/유용해서 공유"
**Example: 테니스 앱**
```
공유하고 싶은 콘텐츠:
- "테니스 코트 가성비 순위 Top 10"
- "서울 테니스 코트 지도 (할인 정보)"
- "동호회 운영 꿀팁 체크리스트 PDF"
```
**Pro**: 자연스러운 브랜드 노출
**Con**: 콘텐츠 제작 비용
#### 4. Social Currency (사회적 화폐)
**Tesla 모델**: "쓰는 것 자체가 자랑"
**Example: 테니스 앱**
```
Status Symbol 만들기:
- "얼리어답터 배지" (초기 100명)
- "VIP 회원" (추천 10명 이상)
- "동호회 오피셜" (단체 가입)
→ SNS에 인증하고 싶게 만들기
```
**Pro**: 충성도 높은 사용자
**Con**: 포지셔닝 필요
```
### 2. 커뮤니티 구축 (Community Building)
```markdown
## Community Strategy
### 커뮤니티 성장 4단계
#### Phase 1: Seed (씨앗 뿌리기)
**목표**: 첫 10-50명의 슈퍼팬 확보
**전략**:
1. **Hand-Pick Early Members**
- 가장 열성적인 사용자 직접 초대
- DM으로 1:1 관계 형성
- "VIP 베타 커뮤니티" 느낌
2. **Private Space 제공**
- 오픈채팅방 OR 디스코드
- 운영진과 직접 소통 가능
- 제품 개선에 의견 반영
3. **Exclusive Benefits**
- 신기능 미리 체험
- 피드백 즉시 반영
- 특별 할인/이벤트
**Example: 테니스 앱**
```
[DM 메시지]
"OO님, 앱 자주 이용해주셔서 감사합니다!
혹시 '테니스 매니아 VIP 톡방'에 초대해드려도 될까요?
- 신기능 미리 체험
- 피드백 즉시 반영
- 회원 전용 이벤트
선착순 50명 한정입니다.
관심 있으시면 답장 주세요 :)"
```
#### Phase 2: Nurture (성장시키기)
**목표**: 50-500명으로 확장
**전략**:
1. **Valuable Content**
- 주 2회 유용한 정보 공유
- 예: "이번 주 할인 코트 Top 5"
- 회원만 볼 수 있는 독점 정보
2. **Member Spotlight**
- 매주 "이주의 멤버" 소개
- 동호회 운영 사례 공유
- 서로 배우고 연결
3. **Events & Challenges**
- "30일 테니스 챌린지"
- 오프라인 모임 (분기 1회)
- 토너먼트 개최
**Example: 테니스 앱 커뮤니티**
```
[주간 루틴]
월: 이주의 할인 코트 정보
수: 멤버 스포트라이트 (동호회 소개)
금: 주말 테니스 팁
토: 커뮤니티 오프라인 모임 공지
```
#### Phase 3: Empower (권한 부여)
**목표**: 커뮤니티가 스스로 운영되게
**전략**:
1. **Member-Generated Content**
- 회원들이 팁/후기 직접 작성
- 베스트 게시글 선정 (리워드)
- 공식 블로그에 전재
2. **Ambassador Program**
- 지역별 앰버서더 (서울/경기/부산)
- 오프라인 모임 주최 권한
- 특별 혜택 (무료 프리미엄)
3. **Sub-Communities**
- 지역별 채널 (#서울 #경기 #부산)
- 레벨별 채널 (#초보 #중급 #고급)
- 주제별 채널 (#동호회운영 #장비)
**Example: 앰버서더 프로그램**
```
[모집 공고]
"테니스 앱 지역 앰버서더 모집 (서울/경기/부산)"
역할:
- 지역 테니스 커뮤니티 리드
- 월 1회 오프라인 모임 주최
- 신규 회원 온보딩 도움
혜택:
- 프리미엄 무료 (1년)
- 앰버서더 배지
- 분기별 앰버서더 미팅 (회식)
신청: [구글 폼]
```
#### Phase 4: Scale (확장)
**목표**: 500명+ 자가 성장하는 커뮤니티
**전략**:
1. **Flywheel Effect**
- 커뮤니티 → 콘텐츠 생산
- 콘텐츠 → 신규 유입
- 신규 유입 → 커뮤니티 강화
2. **Multi-Channel Presence**
- 디스코드: 실시간 소통
- 페이스북 그룹: 정보 아카이브
- 오픈채팅: 라이트 유저
3. **Self-Governance**
- 커뮤니티 운영 규칙 회원이 결정
- 모더레이터 선출
- 운영진은 가이드 역할만
### 커뮤니티 유형별 전략
#### 1. 정보 공유형 (Information)
**목적**: 유용한 정보 교환
**Example: 테니스 코트 DB 커뮤니티**
- 전국 코트 리뷰 DB
- 지역별 코트 추천
- 할인 정보 공유
**Engagement**:
- 리뷰 작성 시 포인트
- 베스트 리뷰 선정 (월간)
- 정보 기여도 배지
#### 2. 네트워킹형 (Networking)
**목적**: 사람과 사람 연결
**Example: 테니스 메이트 찾기**
- 지역별 파트너 매칭
- 동호회 모집 게시판
- 레슨 선생님 추천
**Engagement**:
- 월간 오프라인 모임
- 레벨별 매칭 이벤트
- 성공 매칭 후기 공유
#### 3. 학습형 (Learning)
**목적**: 함께 배우고 성장
**Example: 테니스 실력 향상 커뮤니티**
- 주간 테니스 팁
- 영상 분석 & 피드백
- 온라인 코칭 세션
**Engagement**:
- 30일 챌린지 (매일 연습)
- 전후 비교 영상 공유
- 실력 향상 인증
#### 4. 지지형 (Support)
**목적**: 서로 격려하고 응원
**Example: 테니스 라이프 커뮤니티**
- 운동 일지 공유
- 목표 달성 축하
- 슬럼프 극복 격려
**Engagement**:
- 주간 목표 공유 스레드
- 달성 시 축하 댓글
- 슬럼프 극복 스토리
```
### 3. 바이럴 트리거 (Shareability)
```markdown
## What Makes Content Shareable?
### STEPPS Framework (Jonah Berger)
#### 1. Social Currency (사회적 화폐)
"공유하면 나도 멋져 보여"
**전략**:
- 인사이더 정보: "아는 사람만 아는"
- 희소성: "선착순 100명"
- 성취감: "나 이거 성공했어"
**Example**:
❌ "테니스 코트 예약 완료"
✅ "숨은 가성비 코트 발견! (일반인 출입금지 구역)"
#### 2. Triggers (트리거)
"자주 생각나게 만들기"
**전략**:
- 일상과 연결: "주말마다"
- 반복 노출: "매주 토요일 알림"
- 장소 연동: "코트 근처 가면 알림"
**Example**:
- 금요일 저녁 푸시: "내일 테니스 치시나요? 😊"
- 위치 기반: "OO 코트 근처에 계시네요. 예약하시겠어요?"
#### 3. Emotion (감정)
"강한 감정을 유발"
**High-Arousal Emotions** (공유 ↑):
- 경외 (Awe): "와... 이런 게 있었어?"
- 흥분 (Excitement): "대박! 30% 할인!"
- 분노 (Anger): "이 사실 아무도 안 알려줬어?"
- 불안 (Anxiety): "이거 놓치면 손해"
**Low-Arousal Emotions** (공유 ↓):
- 슬픔 (Sadness)
- 만족 (Contentment)
**Example**:
❌ "편리한 예약 앱입니다" (Low)
✅ "왜 진작 이걸 안 만들었지? 10년 손해봤네" (Anger → 공유)
#### 4. Public (공개성)
"남들이 쓰는 게 보여야 함"
**전략**:
- 브랜딩 명확히: 예약 확인서에 로고
- 공개적 사용: SNS 공유 유도
- Observable: "이미 500명 사용 중"
**Example**:
- 인스타 스토리 공유 시 자동 배경 템플릿
- "OO님이 [앱 이름]으로 예약했어요" (친구 피드)
#### 5. Practical Value (실용적 가치)
"진짜 도움이 되니까 공유"
**전략**:
- 돈 절약: "30% 할인"
- 시간 절약: "30분 → 3초"
- 문제 해결: "만석 스트레스 해결"
**Example**:
✅ "친구야, 이거 쓰면 한 달에 1만원 아낀다"
✅ "우리 동호회 예약 관리 이걸로 하자"
#### 6. Stories (스토리)
"이야기 속에 자연스럽게 녹이기"
**전략**:
- Before/After 스토리
- 실패담 → 성공담
- 유머러스한 에피소드
**Example**:
```
"지난주 토요일 아침 7시.
5개 코트에 전화했지만 전부 만석.
결국 테니스 못 치고 집에서 넷플릭스...
그런데 친구가 이 앱 알려줘서 이번 주엔
3초 만에 예약 성공! 🎾
토요일 아침 상쾌하게 운동 다녀왔습니다 ㅎㅎ"
```
→ 스토리 자체가 재미있어서 공유됨
```
### 4. Growth Hacking Tactics (저비용 고효율)
```markdown
## Tactical Playbook
### Tactic 1: Launch on Product Hunt
**Cost**: $0
**Effort**: 중
**Impact**: 중-고
**How**:
1. Product Hunt 계정 생성
2. 출시일 2주 전 커뮤니티 참여 (신뢰 구축)
3. 출시 당일 00:01 (PST) 등록
4. 첫 6시간이 승부 (친구들에게 Upvote 부탁)
5. 댓글에 성실히 답변
**Goal**: Daily Top 5 → 트래픽 1,000+
### Tactic 2: Guest Posting
**Cost**: $0
**Effort**: 고
**Impact**: 중
**How**:
1. 타겟 블로그/미디어 10개 리스트업
2. 그들의 독자가 원하는 주제 리서치
3. 가치 있는 게스트 포스트 작성
4. 자연스럽게 제품 언급 (광고 X)
**Example**:
- Medium: "동호회 운영 자동화하는 5가지 방법"
- 브런치: "주말 운동 루틴 만들기"
- 네이버 포스트: "테니스 초보 가이드"
### Tactic 3: Micro-Influencer Outreach
**Cost**: 저 (무료 체험 제공)
**Effort**: 중
**Impact**: 중-고
**How**:
1. 팔로워 1만-5만 마이크로 인플루언서 찾기
2. 진짜 테니스 하는 사람 선별 (광고만 하는 사람 X)
3. DM: 무료 체험 제공 (광고 요청 X)
4. 자발적 리뷰 기대
**Target**:
- 인스타: #테니스 #테린이 해시태그 상위 포스터
- 유튜브: 테니스 레슨 채널 (구독자 1-10만)
### Tactic 4: Community Takeover
**Cost**: $0
**Effort**: 고 (시간 소요)
**Impact**: 고
**How**:
1. 타겟 커뮤니티에서 가장 도움 되는 사람 되기
2. 3-4주 동안 질문에 성실히 답변
3. 신뢰 구축 후 자연스럽게 제품 언급
4. 광고 아닌 "진짜 도움" 제공
**Example**:
- 네이버 카페: 매일 질문 3개 답변
- 블라인드: 동아리 운영 팁 공유
- 레딧: r/tennis에서 활동
### Tactic 5: Controversy Marketing (안전한 논란)
**Cost**: $0
**Effort**: 중
**Impact**: 고 (리스크 있음)
**How**:
1. 업계 통념에 반대 의견 제시
2. 논란 유발 (하지만 사실 기반)
3. 댓글로 토론 유도
4. 제품으로 해결책 제시
**Example**:
```
[제목] "테니스 코트 전화 예약이 더 빠르다는 건 거짓말입니다"
[본문]
"앱 예약이 느리다"는 말 많이 들었습니다.
실제로 측정해봤습니다.
전화 예약:
- 대기 시간: 평균 7분
- 통화 시간: 3분
- 재확인 전화: 2분
→ 총 12분
앱 예약:
- 검색: 30초
- 선택: 10초
- 결제: 20초
→ 총 1분
12배 차이입니다.
[데이터 그래프 첨부]
아직도 전화가 빠르다고 생각하시나요?
```
→ 논란 → 댓글 폭발 → 바이럴
### Tactic 6: Waitlist + FOMO
**Cost**: $0
**Effort**: 하
**Impact**: 중
**How**:
1. 정식 출시 전 "대기자 명단" 운영
2. "선착순 100명만" 메시지
3. 실시간 카운터: "현재 73/100"
4. 소셜 증거: "OO님 외 72명 대기 중"
**Psychology**: 희소성 + 사회적 증거 → 즉시 가입
### Tactic 7: Challenge/Event
**Cost**: 저 (경품)
**Effort**: 중
**Impact**: 중-고
**How**:
1. 30일 챌린지 기획
2. SNS 인증 유도 (#OO챌린지)
3. 우수 참가자 경품 (앱 내 혜택)
4. 참가자들이 자연스럽게 바이럴
**Example**:
```
"30일 주말 테니스 챌린지"
참여 방법:
1. 앱으로 코트 예약
2. 테니스 인증샷 인스타 업로드
3. #주말테니스챌린지 태그
우수 참여자 (5명):
- 3개월 프리미엄 무료
- 테니스 용품 세트
```
```
---
## Output Files
### 생성될 파일들:
1. **`docs/market/viral-loop-design.md`**
- 바이럴 계수 계산
- 4단계 바이럴 루프
- 전략 유형별 실행 계획
2. **`docs/market/community-playbook.md`**
- 커뮤니티 성장 4단계
- 유형별 커뮤니티 전략
- 앰버서더 프로그램 설계
3. **`docs/market/growth-hacking-tactics.md`**
- 7가지 저비용 전술
- 실행 체크리스트
- 성과 측정 방법
---
## Integration Points
### 다른 명령어와의 연계:
- **From `/market.channel`**: 성과 좋은 채널 → 바이럴 전략 집중
- **From `/market.contents`**: 콘텐츠 → 공유 가능하게 변형
- **Feedback to all**: 바이럴/커뮤니티 인사이트 → 전략 개선
---
## Key Principles
### Viral Marketing:
1. **Built-in, Not Bolted-on**: 제품에 바이럴 메커니즘 내장
2. **Incentive Alignment**: 공유자와 피공유자 모두 이득
3. **Frictionless Sharing**: 클릭 1-2번으로 공유 가능
4. **Social Proof**: 이미 많은 사람이 쓴다는 증거
5. **FOMO > FOJI**: 놓치기 싫음 > 참여하고 싶음
### Community Building:
1. **Start Small**: 10명의 슈퍼팬 > 100명의 관심러
2. **Exclusive First**: VIP 느낌으로 시작
3. **Give Before Ask**: 가치를 먼저 제공
4. **Empower Members**: 권한 위임 → 주인의식
5. **Long-term Game**: 6개월-1년 호흡
### Anti-Patterns:
**Spam**: 무분별한 홍보
**Fake Scarcity**: 거짓 희소성 ("선착순 100명" 실제론 무제한)
**Forced Sharing**: 공유 안 하면 기능 제한 (역효과)
**Ignoring Community**: 만들고 방치
**Only Incentives**: 돈으로만 유도 (진짜 팬 안 생김)
---
## Next Steps
### 이 명령어 실행 후:
**🎯 4C Marketing 완성!**
이제 다음을 실행하세요:
1. **Week 1-2**: `/market.customer` 기반으로 타겟 채널 진입
2. **Week 3-4**: `/market.contents` 기반으로 콘텐츠 제작 & 배포
3. **Week 5-6**: `/market.channel` 기반으로 성과 측정 & 최적화
4. **Week 7-8**: `/market.communicate` 기반으로 바이럴 & 커뮤니티 시작
**📍 다음 체크포인트**: 4주 후
- 첫 100명 확보했나?
- 바이럴 계수 K > 1인가?
- 커뮤니티 활성화되고 있나?
---
## Version
- **Version**: 1.0.0
- **Created**: 2025-11-20
- **Philosophy**: "The best marketing doesn't feel like marketing. It feels like a friend's recommendation."

View File

@@ -1,589 +0,0 @@
# market.contents
**하나의 핵심 메시지를 10가지 콘텐츠로 재활용하는 전략 명령어**
---
## Overview
**This is the second step of the 4C Marketing Framework**:
```
저비용 마케팅 4C:
1. /market.customer → 고객 세분화 & 채널 추천 (누구에게, 어디서?)
2. /market.contents → 콘텐츠 전략 & 재활용 (무엇을 만들까?) ← YOU ARE HERE
3. /market.channel → 채널별 최적화 전략 (어떻게 최적화할까?)
4. /market.communicate → 바이럴 & 커뮤니티 전략 (어떻게 퍼뜨릴까?)
```
## Purpose
하나의 **핵심 가치 메시지**를 파악하고, 이를 다양한 채널과 포맷으로 변주하여
**최소 노력으로 최대 콘텐츠**를 생성합니다.
**핵심 질문**: "우리 제품의 ONE 메시지는 뭐고, 이걸 10가지 방법으로 어떻게 말할까?"
---
## When to Use
- `/market.customer`로 타겟 채널을 정한 후
- 콘텐츠 제작 리소스가 부족할 때
- 채널마다 다른 콘텐츠를 만들어야 할 때
- 일관된 브랜드 메시지가 필요할 때
---
## Usage
```bash
/market.contents
/market.contents "핵심 메시지: 3초 만에 코트 예약"
/market.contents "focus: 시간 절약"
```
---
## What I'll Do
### 1. Core Message 추출
```markdown
## Core Message Extraction
### Input Sources
- `docs/appkit/value-proposition.md` → 핵심 가치
- `docs/appkit/sales-landing.md` → 메인 메시지
- `docs/market/customer-segments.md` → 고객 Pain Point
### The ONE Thing
"만약 고객이 5초 안에 우리 제품을 설명해야 한다면 뭐라고 할까?"
#### Example: 테니스 코트 예약 앱
Before (기능 나열):
❌ "코트 검색, 예약, 결제, 할인, 리뷰가 가능한 앱"
After (가치 중심):
✅ "매주 30분 걸리던 코트 예약, 3초로 단축"
### Message Framework: Before/After Bridge
**Before (고객의 현재 고통)**
- 주말마다 5개 코트에 전화 (평균 30분)
- 원하는 시간 만석일 때 허탈함
- 비싼 정가로 결제
**After (제품 사용 후 변화)**
- 앱으로 3초 예약 완료
- 실시간 공석 확인
- 자동 할인 30%
**Bridge (제품의 핵심 메커니즘)**
→ "실시간 통합 예약 시스템 + AI 자동 할인"
```
### 2. Content Pyramid (1→10 변주 시스템)
```markdown
## Content Pyramid: 1 Core → 10 Formats
### Level 1: Pillar Content (기둥 콘텐츠)
"가장 심층적이고 완전한 형태"
#### 형식: 유튜브 롱폼 (10분)
**제목**: "테니스 코트 예약 30분→3초로 줄인 방법 (실제 사용 후기)"
**구성**:
0:00-0:30 - Hook: "매주 토요일 아침 7시, 5개 코트에 전화하던 제가..."
0:30-2:00 - Problem: 기존 예약 방식의 3가지 문제
2:00-7:00 - Solution: 앱 사용 실제 데모 + 3가지 핵심 기능
7:00-9:00 - Results: Before/After 비교, 실제 절약 시간 계산
9:00-10:00 - CTA: 첫 예약 할인 안내
**산출물**: 1개 영상 (하지만 여기서 10개 콘텐츠 파생)
### Level 2: Derivative Content (파생 콘텐츠)
"Pillar에서 조각내기"
#### 2-1. 유튜브 쇼츠 3개 (각 60초)
**쇼츠 #1: Problem Focused**
- 제목: "주말마다 코트 예약 전화 30분씩 하는 사람?"
- 내용: 0:30-2:00 구간 재편집
- Hook: 공감 유도 → 문제 제시
**쇼츠 #2: Solution Demo**
- 제목: "코트 예약 3초 컷 (실제 화면)"
- 내용: 2:00-7:00 중 핵심 20초
- Hook: 빠른 데모 → 놀라움
**쇼츠 #3: Result Proof**
- 제목: "이 앱으로 한 달에 2시간 절약함"
- 내용: 7:00-9:00 중 숫자 강조
- Hook: 구체적 결과 → 신뢰
#### 2-2. 인스타그램 릴스 2개 (각 30초)
**릴스 #1: Before/After**
- 영상: 전화 예약 vs 앱 예약 비교
- 음악: 트렌딩 사운드
- 텍스트 오버레이: "Before: 30분 / After: 3초"
**릴스 #2: 3 Tips**
- 제목: "코트 예약 꿀팁 3가지"
- 내용: 할인받는 법 / 빠른 예약 법 / 취소 꿀팁
#### 2-3. 블로그 포스트 1개 (SEO 최적화)
**제목**: "테니스 코트 예약 방법 총정리 (2025년 최신)"
**목차**:
1. 전통 방식 vs 앱 예약 비교
2. 추천 앱 3가지 (객관적으로 보이되 우리 앱 1위)
3. 단계별 예약 가이드 (스크린샷)
4. 할인받는 법 (쿠폰 코드 삽입)
5. FAQ
**SEO 키워드**:
- 테니스 코트 예약
- 서울 테니스 코트
- 테니스 코트 할인
**길이**: 2,000-3,000자 (구글 상위 노출 목표)
#### 2-4. 트위터 쓰레드 1개 (5-7개 트윗)
**오프닝 트윗**:
"매주 토요일 아침 테니스 코트 예약하느라 30분 날리던 제가,
이제 3초 만에 끝냅니다. 어떻게? (thread 👇)"
**쓰레드 구성**:
1/ 문제: 전화 예약의 고통
2/ 발견: 이 앱을 알게 된 계기
3/ 사용: 실제 사용 후기
4/ 결과: 한 달 사용 후 변화
5/ 팁: 할인 받는 법
6/ CTA: 링크 + 첫 예약 할인
#### 2-5. 링크드인 포스트 1개 (전문가 관점)
**톤**: 캐주얼보다 전문적
**제목**: "테니스 동호회 운영진이 알아야 할 디지털 전환 사례"
**내용**:
- 배경: 25명 동호회 운영의 어려움
- 문제: 수작업 예약 관리의 비효율
- 솔루션: 디지털 예약 시스템 도입
- 결과: 관리 시간 80% 감소
- 인사이트: "작은 커뮤니티도 디지털 전환 필요"
#### 2-6. 네이버 카페 게시글 1개 (진짜 경험담)
**제목**: "[후기] 동호회 예약 관리 이렇게 해결했습니다"
**톤**: 광고 아님, 진짜 도움
**내용**:
```
안녕하세요, XX 동호회 운영 중인 김OO입니다.
저희 동호회 회원이 25명인데요,
매주 코트 예약이 제일 큰 스트레스였어요.
[문제]
- 토요일 오전 5개 코트 전화 (30분 소요)
- 회원들 일정 조율 카톡 100통
- 예약 실패하면 욕먹음 ㅠㅠ
[해결]
OO 앱 써보니까 진짜 편하더라고요.
(광고 아니고 진짜 써본 후기입니다)
[효과]
- 예약 시간: 30분 → 3분
- 회원들 만족도 UP
- 자동 할인까지 받음
혹시 동호회 운영하시는 분들 참고하세요!
```
#### 2-7. PDF 다운로드 자료 (리드 수집용)
**제목**: "테니스 동호회 운영자를 위한 예약 관리 체크리스트"
**내용**:
- [ ] 시즌별 선호 시간대 파악
- [ ] 단골 코트 3곳 확보
- [ ] 예약 앱 3개 비교 (기능/가격)
- [ ] 회원 결제 시스템 구축
- [ ] 예약 취소 정책 수립
- [ ] 비 올 때 Plan B
**CTA**: PDF 마지막 페이지에 앱 설치 링크
#### 2-8. 인스타 캐러셀 10장 (인포그래픽)
**제목**: "코트 예약 30분→3초 줄이는 법"
**슬라이드 구성**:
1. 표지: "주말마다 코트 예약 스트레스?"
2. 문제 1: 전화 대기 15분
3. 문제 2: 원하는 시간 만석
4. 문제 3: 비싼 정가
5. 솔루션: 실시간 예약 앱
6. 기능 1: 3초 예약
7. 기능 2: 자동 할인
8. 기능 3: 실시간 공석
9. Before/After 비교
10. CTA: 바이오 링크
#### 2-9. 커뮤니티 댓글/답변 (자연스러운 노출)
**상황**: 네이버 카페 질문글
"주말 코트 예약 어떻게 하시나요?"
**답변**:
```
저는 예전엔 전화로 했는데 너무 번거로워서
요즘은 OO 앱 써요.
장점:
- 실시간으로 빈 코트 확인
- 가격 비교 가능
- 자동 할인도 적용됨
단점:
- 아직 모든 코트가 등록된 건 아님
근데 제가 다니는 주요 코트는 다 있어서 만족 중입니다.
(광고 아니고 진짜 쓰는 사람 후기)
```
**전략**: 광고처럼 보이면 역효과, 진짜 도움말처럼
#### 2-10. 오픈채팅 / 밴드 공유 (바이럴 유도)
**상황**: 테니스 동호회 단톡방
**메시지**:
```
[공유] 이번 주 토요일 예약 완료했어요~
다들 이 앱 써보셨어요?
실시간으로 코트 예약 되고 할인도 받아서 좋더라고요.
저희 동호회 회원들 쓰면 예약 총무 일 진짜 줄어들 것 같아요 ㅎㅎ
링크: [...]
(첫 예약 할인 코드: TENNIS2025)
```
**전략**: 도움되는 정보 공유 → 자연스러운 바이럴
```
### 3. Content Calendar (4주 계획)
```markdown
## 4-Week Content Plan
### Week 1: Awareness (인지도)
"우리 제품이 존재한다는 걸 알리기"
| 요일 | 채널 | 콘텐츠 | 목표 |
|------|------|--------|------|
| 월 | 유튜브 | 롱폼 영상 업로드 | 조회수 500 |
| 화 | 블로그 | SEO 포스트 발행 | 유입 시작 |
| 수 | 인스타 | 릴스 #1 (Before/After) | 도달 1,000 |
| 목 | 네이버 카페 | 경험담 게시글 5개 | 댓글 10+ |
| 금 | 유튜브 쇼츠 | 쇼츠 #1 (Problem) | 조회수 1,000 |
| 토 | 링크드인 | 전문가 포스트 | 연결 요청 5+ |
| 일 | 휴식 | 주간 성과 분석 | - |
### Week 2: Engagement (참여 유도)
"관심있는 사람들과 대화 시작"
| 요일 | 채널 | 콘텐츠 | 목표 |
|------|------|--------|------|
| 월 | 인스타 | 릴스 #2 (3 Tips) | 저장 50+ |
| 화 | 트위터 | 쓰레드 발행 | 리트윗 10+ |
| 수 | 네이버 카페 | 질문글에 답변 10개 | 신뢰 구축 |
| 목 | 유튜브 쇼츠 | 쇼츠 #2 (Demo) | 조회수 2,000 |
| 금 | 인스타 | 캐러셀 10장 | 저장 30+ |
| 토 | 밴드 | 동호회에 공유 | 가입 5+ |
| 일 | 이메일 | PDF 다운로드자 대상 | 오픈율 30% |
### Week 3: Conversion (전환 유도)
"실제 사용자 확보"
| 요일 | 채널 | 콘텐츠 | 목표 |
|------|------|--------|------|
| 월 | 전 채널 | 할인 이벤트 공지 | 가입 20+ |
| 화 | 유튜브 쇼츠 | 쇼츠 #3 (Result) | 전환 5+ |
| 수 | 네이버 카페 | 베타 테스터 모집 | 신청 10+ |
| 목 | 블로그 | 사용 가이드 포스트 | 체류 3분+ |
| 금 | 인스타 스토리 | 카운트다운 (이벤트 마감) | FOMO 유도 |
| 토 | 오픈채팅 | 사용자 커뮤니티 개설 | 참여 10+ |
| 일 | 휴식 | 전환율 분석 | - |
### Week 4: Retention (재방문 유도)
"기존 사용자 만족도 높이기"
| 요일 | 채널 | 콘텐츠 | 목표 |
|------|------|--------|------|
| 월 | 이메일 | 사용 팁 뉴스레터 | 재방문 유도 |
| 화 | 유튜브 | 고급 기능 튜토리얼 | 활성 사용자 증가 |
| 수 | 인스타 | 사용자 후기 리그램 | 사회적 증명 |
| 목 | 네이버 카페 | 성공 사례 공유 | 입소문 |
| 금 | 블로그 | 업데이트 소식 | SEO 유지 |
| 토 | 커뮤니티 | 오프라인 모임 기획 | 충성도 UP |
| 일 | 회고 | 4주 성과 정리 & Next | - |
```
### 4. Content Hook Generator (감각적 첫 문장)
```markdown
## Hook Formula Library
### Formula 1: Shocking Number (충격적 숫자)
"매주 [시간]을 [지루한 작업]에 쓰고 있다는 걸 아시나요?"
**Example**:
- "매주 30분을 코트 예약 전화에 쓰고 있다는 걸 아시나요?"
- "한 달에 4시간을 예약 때문에 낭비하고 있습니다"
### Formula 2: Relatable Pain (공감되는 고통)
"[상황] 때문에 [부정적 감정] 느껴본 적 있으신가요?"
**Example**:
- "주말 코트 예약 실패해서 허탈했던 적 있으신가요?"
- "테니스 치고 싶은데 예약이 귀찮아서 포기한 적 있나요?"
### Formula 3: Before/After (극명한 대비)
"[Before] → [After]로 바뀐 방법"
**Example**:
- "30분 전화 예약 → 3초 앱 예약으로 바뀐 방법"
- "만석 스트레스 → 실시간 확인으로 바뀐 이유"
### Formula 4: Curiosity Gap (호기심 갭)
"[결과]를 한 비법, [일반 상식]이 아닙니다"
**Example**:
- "코트 예약 10초 컷, 전화 말고 OO 쓰세요"
- "할인받는 법, 쿠폰 말고 OO 하세요"
### Formula 5: Question Hook (질문 훅)
"왜 아직도 [구시대 방법]으로 [작업]하세요?"
**Example**:
- "왜 아직도 전화로 코트 예약하세요?"
- "왜 정가 내고 예약하세요?"
### Formula 6: Social Proof (사회적 증거)
"이미 [숫자]명이 [행동]했습니다. 당신은?"
**Example**:
- "이미 500명이 앱으로 예약합니다. 당신은?"
- "우리 동호회 회원 25명 모두 쓰는 이유"
### Formula 7: FOMO (놓치기 싫은 심리)
"[기회]를 놓치면 [손해]합니다"
**Example**:
- "이 할인 놓치면 정가로 평생 예약합니다"
- "선착순 100명만 30% 할인 (현재 73명)"
### Formula 8: Contrarian (반대 의견)
"[일반 통념]은 틀렸습니다. 진짜는 [반전]입니다"
**Example**:
- "전화 예약이 더 빠르다? 틀렸습니다. 앱이 10배 빠릅니다"
- "비싼 코트가 좋다? 아닙니다. 시간대가 중요합니다"
```
### 5. Content Repurposing Checklist
```markdown
## Repurposing Workflow
### Step 1: Create Pillar (1개 제작)
✅ 유튜브 롱폼 1개 (10분)
- 대본 작성
- 촬영/편집
- 업로드
### Step 2: Chop into Shorts (조각내기)
✅ 유튜브 쇼츠 3개
- 타임라인에서 핵심 60초 추출
- 세로 포맷 (9:16) 재편집
- 자막 추가
✅ 인스타 릴스 2개
- 쇼츠와 동일하되 30초로 압축
- 트렌딩 음악 추가
- 해시태그 15개
### Step 3: Transform to Text (텍스트 변환)
✅ 블로그 포스트
- 영상 대본 → 글로 변환
- SEO 최적화 (키워드 5개 삽입)
- 스크린샷 5-7장 추가
✅ 트위터 쓰레드
- 핵심 메시지 7개로 압축
- 각 트윗 280자 이내
- 첫 트윗에 훅 집중
✅ 링크드인 포스트
- 전문가 톤으로 재작성
- 인사이트 중심
- 1,000-1,500자
### Step 4: Design Visuals (비주얼 제작)
✅ 인스타 캐러셀 10장
- 캔바 템플릿 활용
- 핵심 메시지 1장 1문장
- 브랜드 컬러 일관성
✅ PDF 다운로드
- 체크리스트/가이드 형식
- 5-10페이지
- 마지막 페이지 CTA
### Step 5: Community Seeding (커뮤니티 배포)
✅ 네이버 카페 게시글
- 광고 느낌 제거
- 진짜 경험담처럼
- 5-10개 카페
✅ 커뮤니티 댓글
- 자연스럽게 언급
- 도움 되는 정보 공유
- 링크는 마지막에만
### Total Output: 1 Pillar → 20+ Content Pieces
```
---
## Output Files
### 생성될 파일들:
1. **`docs/market/core-message.md`**
- ONE 핵심 메시지
- Before/After/Bridge
- 고객 Pain Point 연결
2. **`docs/market/content-pyramid.md`**
- Pillar Content 기획
- 10가지 파생 콘텐츠
- 포맷별 제작 가이드
3. **`docs/market/content-calendar.md`**
- 4주 콘텐츠 캘린더
- 채널별 발행 스케줄
- 목표 지표
4. **`docs/market/hook-library.md`**
- 8가지 훅 공식
- 제품별 예시
- A/B 테스트용
---
## Integration Points
### 다른 명령어와의 연계:
- **From `/market.customer`**: 타겟 채널 → 콘텐츠 포맷 결정
- **From `/appkit.sales`**: 핵심 메시지 → 콘텐츠 주제
- **To `/market.channel`**: 콘텐츠 → 채널별 최적화
- **To `/market.communicate`**: 콘텐츠 → 바이럴 전략
---
## Examples
### Example 1: B2C 앱
```bash
$ /market.contents
🎯 Core Message Extracted
ONE Message:
"매주 30분 걸리던 코트 예약, 3초로 단축"
Content Pyramid Generated:
1 Pillar:
✅ 유튜브 롱폼 (10분) - "예약 시간 90% 줄인 법"
10 Derivatives:
✅ 유튜브 쇼츠 3개
✅ 인스타 릴스 2개
✅ 블로그 포스트 1개
✅ 트위터 쓰레드 1개
✅ 링크드인 포스트 1개
✅ 네이버 카페 글 1개
✅ 인스타 캐러셀 1개
4-Week Calendar:
Week 1: Awareness (인지도)
Week 2: Engagement (참여)
Week 3: Conversion (전환)
Week 4: Retention (재방문)
✅ Generated content-pyramid.md
✅ Generated content-calendar.md
```
---
## Key Principles
### Content Efficiency:
1. **One to Many**: 1개 제작 → 10개 배포
2. **Core Message First**: 메시지 먼저, 포맷은 나중
3. **Platform Native**: 각 채널의 언어로 번역
4. **Hook Obsession**: 첫 3초가 전부
5. **Batch Production**: 한 번에 여러 개 제작
### Content Anti-Patterns:
**Spray and Pray**: 일관성 없이 막 올리기
**Perfectionism**: 완벽한 1개보다 괜찮은 10개
**Platform Blindness**: 유튜브 영상을 인스타에 그대로
**Message Dilution**: 채널마다 다른 메시지
**No Repurposing**: 매번 새로 만들기
---
## Next Steps
### 이 명령어 실행 후:
**📍 다음 단계: `/market.channel`** (채널별 최적화)
- 만든 콘텐츠를 각 채널에 맞게 최적화
- 플랫폼별 알고리즘 이해
- 성과 측정 및 개선
---
## Version
- **Version**: 1.0.0
- **Created**: 2025-11-20
- **Philosophy**: "Create once, distribute everywhere. But make it native to each platform."

View File

@@ -1,434 +0,0 @@
# market.customer
**MVP에 맞는 타겟 고객 세분화 및 채널 추천 명령어**
---
## Overview
**This is the first step of the 4C Marketing Framework**:
```
저비용 마케팅 4C:
1. /market.customer → 고객 세분화 & 채널 추천 (누구에게, 어디서?) ← YOU ARE HERE
2. /market.contents → 콘텐츠 전략 & 재활용 (무엇을 만들까?)
3. /market.channel → 채널별 최적화 전략 (어떻게 최적화할까?)
4. /market.communicate → 바이럴 & 커뮤니티 전략 (어떻게 퍼뜨릴까?)
```
## Purpose
MVP 제품의 특성을 분석하여 **가장 효과적인 타겟 고객 세그먼트**를 찾고,
그들이 실제로 있는 **채널**을 추천합니다.
**핵심 질문**: "누가 가장 먼저 우리 제품을 써줄까? 그들은 지금 어디 있을까?"
---
## When to Use
- `/appkit.mvp`로 MVP 범위를 정의한 후
- 제품 출시 전 마케팅 전략 수립 시
- 광고비 없이 초기 고객을 확보해야 할 때
- 채널 선택이 불명확할 때
---
## Usage
```bash
/market.customer
/market.customer "테니스 코트 예약 앱"
/market.customer "직장인 대상 SaaS 툴"
```
---
## What I'll Do
### 1. 제품 맥락 분석
```markdown
## Product Context Analysis
### Input Sources
- `docs/appkit/overview.md` → 서비스 본질 파악
- `docs/appkit/customer-persona.md` → 기존 페르소나 활용
- `docs/appkit/mvp-scope.md` → MVP 핵심 가치 확인
### Key Questions
- 이 제품은 무엇을 해결하는가?
- 가장 급한 문제를 가진 사람은 누구인가?
- 돈을 낼 만한 가치가 있는 사람은?
- 입소문을 낼 만한 사람은?
```
### 2. 고객 세그먼트 우선순위화
```markdown
## Customer Segmentation Matrix
### Early Adopters (최우선 타겟)
"제품이 완벽하지 않아도 먼저 써줄 사람들"
#### Segment 1: 테니스 동호회 운영진 (Primary)
**Why First?**
- Pain Point 강도: ⭐⭐⭐⭐⭐ (매주 예약 전화 30통)
- 구매력: ⭐⭐⭐⭐ (회비로 결제 가능)
- 입소문 파급력: ⭐⭐⭐⭐⭐ (회원 20-50명에게 즉시 전파)
- 접근 용이성: ⭐⭐⭐⭐ (네이버 카페, 밴드에 집중)
**Demographics**
- 나이: 35-55세
- 직업: 회사원, 자영업
- 소득: 중상위
- 지역: 수도권
**Psychographics**
- 가치관: "우리 회원들 편하게 해주고 싶다"
- 관심사: 동호회 활성화, 효율적 운영
- 정보 습득: 네이버 카페, 밴드, 카톡 단톡방
- 구매 결정: 실용성 > 가격 (회원들이 좋아하면 OK)
**Where Are They?**
1. 네이버 카페: "테니스 동호회", "XX지역 테니스"
2. 밴드: 지역별 테니스 밴드
3. 카카오톡: 동호회 단톡방 (접근 어려움)
4. 오프라인: 주말 아침 코트장
**First Touch Strategy**
→ 네이버 카페 "운영진 고민" 게시판에 진짜 경험담 작성
→ "저희 동호회 예약 관리 이렇게 해결했어요" (광고 X)
#### Segment 2: 직장 내 테니스 동아리 간사 (Secondary)
**Why Second?**
- Pain Point: ⭐⭐⭐⭐ (분기별 예약 업무 스트레스)
- 구매력: ⭐⭐⭐ (동아리 예산 있음)
- 입소문: ⭐⭐⭐ (다른 직장 동아리로 전파 가능)
- 접근: ⭐⭐⭐ (링크드인, 직장인 커뮤니티)
**Where Are They?**
1. 블라인드: "직장 생활" 게시판
2. 링크드인: 직장인 그룹
3. 사내 게시판: 접근 어려움
4. 오픈 채팅방: "XX기업 테니스"
#### Segment 3: 개인 열성 플레이어 (Tertiary)
**Why Third?**
- Pain Point: ⭐⭐⭐ (개인 예약 번거로움)
- 구매력: ⭐⭐⭐⭐ (개인 결제)
- 입소문: ⭐⭐ (개인적 추천)
- 접근: ⭐⭐⭐⭐⭐ (인스타, 유튜브)
**Where Are They?**
1. 인스타그램: #테니스 #테린이 #테니스레슨
2. 유튜브: 테니스 레슨 영상 댓글란
3. 테니스용품 쇼핑몰: 커뮤니티 게시판
```
### 3. Channel Recommendation Matrix
```markdown
## Channel Priority by Customer Segment
### Tier 1: Immediate Action (이번 주부터)
"Early Adopters가 있는 곳"
| Channel | Segment | Cost | Effort | Expected Result |
|---------|---------|------|--------|-----------------|
| 네이버 카페 | 동호회 운영진 | 무료 | 중 | 첫 10명 확보 |
| 밴드 | 동호회 | 무료 | 중 | 첫 단체 고객 |
| 블라인드 | 직장 동아리 | 무료 | 하 | 피드백 수집 |
**Action Plan (Week 1-2)**
1. 네이버 카페 10개 가입
- "서울 테니스 동호회"
- "경기 테니스 모임"
- "주말 테니스"
2. 운영진 고민 게시판에 진짜 경험담 작성
3. DM으로 베타 테스터 모집 (광고 아님)
### Tier 2: Medium-term Growth (2-4주)
"인지도 확산"
| Channel | Segment | Cost | Effort | Expected Result |
|---------|---------|------|--------|-----------------|
| 인스타그램 | 개인 플레이어 | 저 | 중 | 브랜드 인지도 |
| 유튜브 쇼츠 | 일반 대중 | 저 | 고 | 자연 유입 |
| 블로그 SEO | 검색 유입 | 무료 | 중 | 장기 자산 |
**Content Ideas**
- 인스타 릴스: "테니스 코트 예약 꿀팁"
- 유튜브 쇼츠: "동호회 총무가 알려주는 예약 비법"
- 블로그: "서울 테니스 코트 예약 가이드"
### Tier 3: Scale (4주+)
"매스 마케팅 준비"
| Channel | Segment | Cost | Effort | Expected Result |
|---------|---------|------|--------|-----------------|
| 네이버 광고 | 검색 유입 | 중 | 하 | 빠른 확장 |
| 인플루언서 | 대중 | 중-고 | 중 | 바이럴 |
| 제휴 (코트) | 장소 기반 | 무료 | 고 | Win-win |
**Note**: Tier 3는 Tier 1-2 검증 후 진행
```
### 4. Persona-Channel-Message Mapping
```markdown
## Integrated Marketing Map
### Early Adopter Journey
#### Persona: 김회장 (45세, 테니스 동호회 회장)
**현재 상황**
- 매주 토요일 아침 예약을 위해 5개 코트에 전화
- 회원 25명 일정 조율이 가장 큰 스트레스
- 네이버 카페에서 "이번 주 예약 완료" 공지 작성
**Where**: 네이버 카페 "서울 테니스 동호회" (회원 3,500명)
**Message Hook**:
"동호회 회장님들, 매주 코트 예약 전화 30통 거는 거 지치지 않으세요?"
**Offer**:
"저희 동호회는 이 앱으로 예약 관리 10분으로 줄였습니다"
→ 무료 베타 테스터 모집 (선착순 10개 동호회)
**Conversion Path**:
1. 카페 게시글 작성 (진짜 경험담)
2. 댓글로 문의 → DM으로 안내
3. 카톡 오픈채팅방 초대
4. 사용 가이드 제공
5. 후기 작성 부탁 (인센티브: 1개월 무료)
#### Persona: 박간사 (32세, 직장 테니스 동아리 간사)
**Where**: 블라인드 "직장 생활" 게시판
**Message Hook**:
"테니스 동아리 간사 맡았다가 예약 업무로 퇴근 늦어본 적 있으신가요?"
**Offer**:
"3분 만에 분기 예약 완료하는 법"
→ 체크리스트 PDF 다운로드 (이메일 수집)
**Conversion Path**:
1. 블라인드 게시글
2. PDF 다운로드 (랜딩 페이지)
3. 이메일로 앱 소개
4. 7일 무료 체험
```
### 5. Channel Testing Framework
```markdown
## Channel Validation Checklist
### Week 1-2: Hypothesis Testing
각 채널에서 최소 실험 진행
#### Test 1: 네이버 카페
**Hypothesis**: 동호회 운영진이 실제 사용할까?
**Experiment**:
- 5개 카페에 경험담 게시
- 베타 테스터 10명 모집 목표
**Success Metrics**:
- 게시글 조회수: 500+
- DM 문의: 5+
- 실제 가입: 3+
**Pivot Signal**:
- 조회수 < 100: 메시지 변경
- 문의 < 2: 채널 변경
#### Test 2: 블라인드
**Hypothesis**: 직장인들이 관심 가질까?
**Experiment**:
- "직장 생활" 게시판 2건 작성
- PDF 다운로드 20건 목표
**Success Metrics**:
- 공감 수: 10+
- 댓글: 5+
- PDF 다운로드: 20+
**Pivot Signal**:
- 공감 < 5: 타겟 불일치
- 다운로드 < 5: 오퍼 변경
### Week 3-4: Double Down
검증된 채널에 집중
**If 네이버 카페 wins**:
→ 10개 → 30개 카페로 확대
→ 성공 사례 스토리텔링
**If 블라인드 wins**:
→ 다른 직장인 커뮤니티 확대 (당근 동네생활, 에브리타임)
```
---
## Output Files
### 생성될 파일들:
1. **`docs/market/customer-segments.md`**
- Early Adopter 우선순위
- 세그먼트별 특성 및 Pain Point
- Where they are (구체적 채널)
2. **`docs/market/channel-recommendations.md`**
- Tier 1/2/3 채널 우선순위
- 채널별 비용/노력/기대효과
- 주차별 실행 계획
3. **`docs/market/persona-channel-map.md`**
- 페르소나별 고객 여정
- 채널-메시지 매칭
- 전환 경로 설계
---
## Integration Points
### 다른 명령어와의 연계:
- **From `/appkit.customer`**: Primary Persona 활용
- **From `/appkit.mvp`**: MVP 핵심 가치 → 메시지 훅
- **To `/market.contents`**: 채널별 콘텐츠 아이디어
- **To `/market.channel`**: 선택된 채널의 최적화 전략
---
## Examples
### Example 1: B2C 모바일 앱
```bash
$ /market.customer "테니스 코트 예약 앱"
🎯 Customer Segmentation Complete
Early Adopters (우선순위):
1. 테니스 동호회 운영진 (Primary)
→ 네이버 카페, 밴드
2. 직장 테니스 동아리 간사 (Secondary)
→ 블라인드, 링크드인
3. 개인 열성 플레이어 (Tertiary)
→ 인스타그램, 유튜브
Tier 1 Channels (이번 주):
✅ 네이버 카페 10개
✅ 밴드 5개
✅ 블라인드 "직장생활"
Week 1-2 Goal:
- 첫 10명 Early Adopters 확보
- 채널별 A/B 테스트
- 검증된 채널에 집중
✅ Generated customer-segments.md
✅ Generated channel-recommendations.md
✅ Generated persona-channel-map.md
```
### Example 2: B2B SaaS 툴
```bash
$ /market.customer "직장인 일정 관리 SaaS"
🎯 Customer Segmentation Complete
Early Adopters:
1. 스타트업 팀장 (5-10명 팀)
→ 링크드인, 스타트업 커뮤니티
2. 프리랜서 PM/기획자
→ 브런치, 퍼블리
Tier 1 Channels:
✅ 링크드인 (전문가 네트워킹)
✅ 디스콰이엇 (스타트업)
✅ 브런치 (콘텐츠 마케팅)
Week 1-2 Goal:
- 베타 고객 5팀 확보
- 사용 사례 확보
- 추천 바이럴 유도
✅ Generated files
```
---
## Key Principles
### Customer-First Marketing:
1. **Segment Before Scale**: 대중보다 틈새 시장 먼저
2. **Go Where They Are**: 새 채널 만들지 말고 기존 공간에 들어가기
3. **Earn Trust First**: 광고하지 말고 진짜 가치 제공
4. **Manual Initially**: 자동화 전에 직접 대화
5. **Quality > Quantity**: 1000명보다 진짜 좋아하는 10명
### Channel Anti-Patterns:
**Spray and Pray**: 모든 채널 동시 시도
**Vanity Metrics**: 팔로워 수에 집착
**Ad Dependence**: 광고비 없으면 고객 못 모으는 구조
**Broadcasting**: 일방적 홍보
**Impatience**: 첫 주에 결과 기대
---
## Tips
### 성공적인 Early Adopter 확보를 위해:
1. **Micro-Segment**: 작고 구체적인 세그먼트부터
- "테니스 좋아하는 사람" ❌
- "주말 아침 테니스 동호회 운영진" ✅
2. **Real Pain Only**: 진짜 아픈 문제만 타겟
- "있으면 좋을 것 같은데" ❌
- "이거 없으면 진짜 힘들어" ✅
3. **Community First**: 개인보다 커뮤니티
- 개인 1명 전환 < 동호회 회장 1명 전환 (20명 동반)
4. **Earn Your Way In**: 스팸하지 말고 신뢰 쌓기
- "우리 제품 써주세요" ❌
- "제가 이런 고민 해결했는데 도움 될까요?" ✅
5. **Test Fast, Pivot Faster**: 2주 안에 검증
- 반응 없으면 과감히 채널/메시지 변경
---
## Next Steps
### 이 명령어 실행 후:
**📍 다음 단계: `/market.contents`** (콘텐츠 전략)
- 타겟 채널이 정해졌으니 어떤 콘텐츠를 만들지 기획
- 하나의 핵심 메시지를 10가지 포맷으로 재활용
- 채널별 최적 콘텐츠 형식 제안
---
## Version
- **Version**: 1.0.0
- **Created**: 2025-11-20
- **Philosophy**: "Find the smallest viable audience that loves you, not the largest possible audience that's indifferent."