Files
appkit/.claude/commands/appkit.customer.md
rupy1014 f4b14fddf5 Initial commit
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-21 07:07:35 +09:00

7.4 KiB

appkit.customer

타겟 고객을 명확히 하고 그들의 스토리를 구성하는 명령어


Overview

This is Step 3 of the logical thinking 7-step workflow:

논리적 사고 7단계:
1. /appkit.new      → 아이디어 스케치 (어떤 서비스인지?)
2. /appkit.spec     → 기능 구체화 (뭐가 필요할까? 누가 쓸까?)
3. /appkit.customer → 고객 스토리 (고객의 하루, 고민, 해결) ← YOU ARE HERE
4. /appkit.sales    → 세일즈 랜딩 구성 (어떻게 설득할까?)
5. /appkit.mvp      → MVP 범위 정하기 (최소한으로 검증하려면?)
6. /appkit.merge    → 기획 정돈 (흩어진 기획 통합)
7. /appkit.design   → 개발 준비 (API, ERD, 기술 스펙)

Purpose

타겟 고객을 구체화하고 그들의 일상과 문제를 스토리텔링으로 풀어내어, 서비스가 어떤 가치를 제공하는지 명확히 합니다.

핵심 질문: "누가, 왜 이 서비스를 쓸까?"


When to Use

  • /appkit.spec으로 기능들을 구체화한 후 (Step 2 완료 후)
  • 타겟 고객이 여전히 모호할 때
  • 고객의 구체적인 사용 시나리오가 필요할 때
  • 세일즈 메시지 작성 전 고객 이해가 필요할 때

Usage

/appkit.customer
/appkit.customer "30대 직장인 주말 운동"
/appkit.customer "persona: busy professional"
/appkit.customer "journey: from problem to solution"

What I'll Do

1. 고객 페르소나 구성 (Customer Persona)

Primary Persona (주요 고객):

## Primary Persona: [이름] ([나이], [직업])

### Demographics (인구통계)
- 나이: 30-40대
- 직업: IT 기업 직장인
- 소득: 연 5000-8000만원
- 거주지: 서울/경기 아파트
- 가족: 기혼, 자녀 1-2명

### Psychographics (심리/행동)
- 라이프스타일: 워라밸 추구, 건강 관심 증가
- 가치관: 시간 효율성, 편의성 중시
- 관심사: 주말 운동, 가족과 시간
- 기술 친숙도: 높음, 모바일 앱 일상화

### Pain Points (현재 고민)
1. 운동하고 싶은데 시간이 없다
2. 코트 예약이 너무 번거롭다
3. 원하는 시간대는 항상 만석
4. 가격 비교가 어렵다

### Goals (달성하고 싶은 것)
- 규칙적인 주말 운동
- 스트레스 없는 예약 과정
- 합리적인 가격으로 운동
- 가족/친구와 함께하는 시간

Secondary Personas (보조 고객):

  • 프리랜서 (시간 유연, 가격 민감)
  • 대학생 (저렴한 가격 선호)
  • 주부 (평일 낮 시간 활용)

2. 고객 여정 맵 (Customer Journey Map)

하루의 스토리텔링:

## 김대리의 하루 (현재 - Problem State)

### 평일
07:00 😴 "오늘도 운동 못하겠네..." (죄책감)
08:30 🚇 지하철에서 "주말엔 꼭 테니스 쳐야지" (다짐)
12:00 🍽️ 점심시간 "코트 예약하려니... 전화해야 하나?" (귀찮음)
15:00 ☎️ "예약 전화... 통화중이네" (짜증)
18:00 😔 "주말 코트 다 찼대..." (실망)
21:00 🏠 "내일 아침 일찍 전화해볼까?" (미룸)

### 주말
토요일 오전 - 결국 운동 못함
일요일 - 가족과 시간 보내느라 포기

---

## 김대리의 하루 (미래 - Solution State)

### 평일
07:00 📱 침대에서 앱 열기 (3초)
07:01 ✅ "토요일 오전 10시 예약 완료!" (만족)
12:00 💰 "타임딜 30% 할인 알림" (기쁨)
18:00 👥 "동료들도 같이 예약할까?" (공유)

### 주말
토요일 10:00 - 테니스 코트에서 운동 중
토요일 12:00 - "운동 후 상쾌해!" (성취감)
일요일 - 가족과 여유롭게 시간 보내기

3. 문제-해결 시나리오

Before (현재 상황):

1. 예약하려면 → 전화해야 함 (15분 대기)
2. 가격 확인 → 일일이 물어봐야 함
3. 시간대 확인 → 전화로만 가능
4. 취소/변경 → 또 전화
5. 결과 → 포기하거나 비싼 값 지불

After (서비스 사용 후):

1. 예약 → 앱에서 3초 (실시간)
2. 가격 → 한눈에 비교 (투명)
3. 시간대 → 달력으로 확인 (직관적)
4. 취소/변경 → 클릭 한 번 (간편)
5. 결과 → 규칙적 운동 + 30% 절약

4. 감정 곡선 (Emotional Journey)

현재 경험:
기대 → 검색 → 좌절 → 포기
😊 → 😐 → 😤 → 😔

서비스 경험:
발견 → 시도 → 성공 → 만족 → 추천
😐 → 😊 → 😃 → 😍 → 🎉

5. 고객 인사이트 도출

핵심 인사이트:

  1. 시간이 돈보다 중요: 15분 기다리느니 조금 더 내고 앱 사용
  2. 즉시성 중요: "지금 당장" 예약 확정 받고 싶음
  3. 투명성 요구: 가격, 시간, 위치 한번에 보고 싶음
  4. Social Proof: 다른 사람들도 쓰는지 궁금
  5. 습관 형성: 규칙적 운동을 원하지만 예약이 방해물

Output Files

생성될 파일들:

  1. docs/appkit/customer-persona.md

    • Primary & Secondary 페르소나
    • Demographics & Psychographics
    • Pain Points & Goals
  2. docs/appkit/customer-journey.md

    • 현재 vs 미래 하루 스토리
    • 감정 곡선
    • 터치포인트 분석
    • 기회 영역 식별

Integration Points

다른 명령어와의 연계:

  • From /appkit.spec: 기능별 사용자 프로파일 수집
  • To /appkit.sales: 페르소나별 메시지 구성
  • To /appkit.mvp: 핵심 고객의 핵심 문제 우선 해결
  • To /appkit.design: 사용자 플로우 설계 기초

Examples

Example 1: 테니스 예약 앱

$ /appkit.customer

🎯 Target Customer Analysis

Primary: 30-40대 직장인
- Pain: 전화 예약 번거로움
- Want: 빠른 예약, 주말 운동
- Value: 시간 절약 > 비용 절약

Journey Highlights:
- Morning: 운동 계획 (의지)
- Lunch: 예약 시도 (좌절)
- Evening: 포기 (실망)
- Weekend: 운동 못함 (죄책감)

Key Insight:
"예약 friction이 운동 의지를 꺾는다"

✅ Generated customer-persona.md
✅ Generated customer-journey.md

Example 2: 추가 페르소나 정의

$ /appkit.customer "freelancer flexible schedule"

🎯 Secondary Persona Added

프리랜서 (28세):
- Pain: 비싼 prime time 가격
- Want: 평일 낮 할인
- Value: 가격 > 시간대

Opportunity:
"평일 낮 유휴 시간 + 가격 민감 고객 매칭"

✅ Updated customer-persona.md

Key Principles

고객 이해의 원칙:

  1. 공감 먼저, 기능 나중: 고객의 감정을 이해하라
  2. 구체적 스토리: "30대 직장인"이 아닌 "김대리의 하루"
  3. Before/After 대비: 변화를 명확히 보여주기
  4. 감정 추적: 각 단계에서 고객이 느끼는 감정
  5. 인사이트 도출: 데이터가 아닌 행동 패턴 발견

Tips

효과적인 페르소나 작성:

  1. 이름을 붙여라: "User A"가 아닌 "김대리"
  2. 하루를 그려라: 아침부터 저녁까지 구체적으로
  3. 감정을 표현하라: 😊😔😤 이모지 활용
  4. 대화체 사용: "아, 또 만석이네..." 실제 혼잣말
  5. 숫자로 구체화: "많이"가 아닌 "15분 대기"

Next Steps

이 명령어 실행 후:

📍 다음 단계: Step 4 - /appkit.sales (세일즈 랜딩 구성)

  • 고객 페르소나와 스토리를 기반으로 설득 메시지 작성
  • 고객의 문제와 해결책을 중심으로 구성

Version

  • Version: 1.0.0
  • Created: 2025-11-19
  • Philosophy: "기능이 아닌 고객의 삶을 디자인하라"