journey-mapping

모든 터치포인트에서 고객 경험을 시각화하고 분석하는 포괄적인 고객 여정 맵을 작성합니다.

8 stars

Best use case

journey-mapping is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

모든 터치포인트에서 고객 경험을 시각화하고 분석하는 포괄적인 고객 여정 맵을 작성합니다.

Teams using journey-mapping should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/07-journey-mapping/SKILL.md --create-dirs "https://raw.githubusercontent.com/cna-bootcamp/aiguide/main/.claude/skills/07-journey-mapping/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/07-journey-mapping/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How journey-mapping Compares

Feature / Agentjourney-mappingStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

모든 터치포인트에서 고객 경험을 시각화하고 분석하는 포괄적인 고객 여정 맵을 작성합니다.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 고객 여정 맵 작성

## 목적

고객의 여정을 시각화하고 분석하는 User Journey Map을 작성합니다.

## 사용 시점

- 고객경험 단계 정의와 고객 경험 조사가 완료된 후
- 고객의 전체 경험 흐름을 시각화해야 할 때
- Pain point와 기회를 식별해야 할 때
- 사용자가 "여정 맵", "고객 여정", "UX 맵"을 언급할 때

## 필수 입력
- MVP 주제
- 타겟 고객 정의
- 고객경험 단계: `define/고객경험단계.md` (customer-journey-stages 결과)
- 고객 경험 조사 데이터 (customer-experience 결과):
  - `define/관찰결과.md`
  - `define/체험결과.md`
  - `define/고객경험인터뷰결과.md`
  - `define/고객경험인터뷰결과취합.md`

## 여정 맵 구성 요소

### 1. 페르소나
대표 사용자를 정의합니다:
- 이름, 나이, 직업
- 배경 및 상황
- 목표 및 동기
- 기술 숙련도

### 2. 고객경험 단계

**중요**: customer-journey-stages 스킬에서 정의한 고객경험 단계를 X축으로 사용합니다.

예시: `니즈 인식 -> 방법 탐색 -> 수집 -> 분류/정리 -> 활용 -> 최적화/관리`

각 단계를 다음 요소로 분석합니다:

#### {고객경험 단계 1}
- **고객 행동**: 무엇을 하는가?
- **생각**: 무엇을 생각하는가?
- **감정**: 어떻게 느끼는가? (감정 곡선)
- **터치포인트**: 어디에서 서비스와 상호작용하는가?
- **Pain Points**: 어려움과 장애물
- **Gain Points**: 긍정적 경험과 만족 요소

#### {고객경험 단계 2}
[동일한 분석 프레임워크]

(모든 고객경험 단계 반복)

### 3. 핵심 인사이트
발견사항 요약:
- 가장 큰 pain points 상위 3개
- 개선 기회 영역
- 감정의 고점과 저점
- 이탈 위험 지점

### 4. 기회 영역
혁신 영역 식별:
- 높은 우선순위 개선 영역
- 혁신이 필요한 터치포인트
- 차별화 포인트

## 작성 형식

```markdown
# 고객 여정 맵

## 페르소나

### 대표 사용자
- **이름**: {이름} ({나이}, {직업})
- **배경**: {배경 및 상황}
- **목표**: {목표 및 동기}
- **기술 숙련도**: {낮음/중간/높음}

## 고객경험 단계
\```
{단계1} -> {단계2} -> {단계3} -> {단계4} -> {단계5}
\```

## 여정 맵 상세

### {단계1}: {단계명}

**고객 행동**
- {행동 1}
- {행동 2}

**생각**
- "{생각 1}"
- "{생각 2}"

**감정**
- 감정 상태: 😊 / 😐 / 😞
- 감정 레벨: ★★★☆☆ (5점 만점)

**터치포인트**
- {터치포인트 1}
- {터치포인트 2}

**Pain Points** 😞
1. {pain point 1}
2. {pain point 2}

**Gain Points** 😊
1. {gain point 1}
2. {gain point 2}

---

### {단계2}: {단계명}
[동일한 구조 반복]

(모든 고객경험 단계 반복)

---

## 감정 곡선

\```
 높음 ┤     ╭─╮
      │    ╱   ╲    ╭─╮
      │   ╱     ╲  ╱   ╲
 중간 ┤  ╱       ╲╱     ╰─╮
      │ ╱                  ╲
 낮음 ┤╯                    ╰
      └─────────────────────────>
       단계1  단계2  단계3  단계4  단계5
\```

## 핵심 인사이트

### 주요 Pain Points
1. **{Pain Point 1}** (단계: {단계}, 심각도: 높음)
2. **{Pain Point 2}** (단계: {단계}, 심각도: 중간)
3. **{Pain Point 3}** (단계: {단계}, 심각도: 중간)

### 개선 기회 영역
1. **{영역 1}**: {설명}
2. **{영역 2}**: {설명}

### 감정의 고점과 저점
- **감정 고점**: {단계} - {이유}
- **감정 저점**: {단계} - {이유}

### 이탈 위험 지점
- **위험 단계**: {단계}
- **이탈 이유**: {이유}
- **영향**: {영향}

## 기회 영역

### 높은 우선순위 개선 영역
1. **{영역 1}**
   - 현재 문제: {문제}
   - 개선 방향: {방향}
   - 예상 효과: {효과}

2. **{영역 2}**
   - 현재 문제: {문제}
   - 개선 방향: {방향}
   - 예상 효과: {효과}

### 혁신이 필요한 터치포인트
- {터치포인트 1}: {혁신 아이디어}
- {터치포인트 2}: {혁신 아이디어}

### 차별화 포인트
- {차별화 1}
- {차별화 2}
```

## 시각화 가이드라인

- 감정 곡선을 이모지나 텍스트로 표현
  - 😊 긍정
  - 😐 중립
  - 😞 부정
- 명확한 단계 경계 사용
- 중요한 순간 강조
- 시간 경과에 따른 감정 궤적 표시

## 중요 고려사항

- 고객 경험 조사 데이터를 광범위하게 활용
- 인터뷰의 Pain Points와 니즈 사용
- 관찰의 행동 패턴 적용
- 체험의 실제 감정과 만족도 반영
- End-to-end 고객 경험에 집중
- 결정적 순간(moment of truth) 식별
- 개선 기회 우선순위화

## 도구 활용

### Sequential MCP 사용
복잡한 여정 분석과 패턴 식별이 필요할 때 Sequential MCP를 활용하여 체계적으로 인사이트를 도출하세요.

## 결과 파일

- **유저저니맵.md**: `define/유저저니맵.md`
- **유저저니맵.svg**: `define/유저저니맵.svg`

## 주의사항

- 고객경험 단계를 X축으로 사용 (customer-journey-stages 결과)
- 실제 고객 데이터 기반 작성 (추측 X)
- 감정 곡선은 정량적 데이터 기반
- Pain point는 구체적이고 측정 가능하게
- 터치포인트는 실제 접점 위주로
- 개선 기회는 실행 가능하게

## 다음 단계

고객 여정 맵 작성 완료 후:
1. 문제 가설 정의 (Pain point 기반)
2. 킹핀 문제 및 방향성 정의
3. 아이디어 발상

Related Skills

customer-journey-stages

8
from cna-bootcamp/aiguide

고객유형 대상으로 현재 고객경험 단계를 정의합니다. 고객경험 조사 전 사용하세요.

service-planning

8
from cna-bootcamp/aiguide

비즈니스 도메인만 입력하면 MVP 정의부터 프로토타입까지 전체 서비스 기획 워크플로우를 자동으로 실행합니다. 17개의 전문화된 스킬을 순차적으로 orchestrate하여 완전한 기획 산출물을 생성합니다. (project)

프로토타입 개발 가이드

8
from cna-bootcamp/aiguide

## 목적

uiux-design

8
from cna-bootcamp/aiguide

유저스토리를 기반으로 사용자 인터페이스와 경험을 디자인할 때 상세한 UI/UX 디자인 명세를 작성합니다.

user-stories

8
from cna-bootcamp/aiguide

사용자 관점에서 제품 요구사항을 정의할 때 INVEST 원칙을 따르는 포괄적인 유저스토리를 작성합니다.

event-storming

8
from cna-bootcamp/aiguide

Event Storming 기법을 사용하여 PlantUML 시퀀스 다이어그램을 작성하고 유저스토리 개발을 준비합니다. 기획 구체화 시 사용하세요.

presentation

8
from cna-bootcamp/aiguide

비즈니스 모델을 기반으로 서비스 기획서 발표자료 스크립트를 작성합니다. 발표 자료 작성 시 사용하세요. (project)

business-modeling

8
from cna-bootcamp/aiguide

Lean Canvas를 사용하여 포괄적인 비즈니스 모델을 설계합니다. 수익 흐름과 비즈니스 전략을 계획할 때 사용하세요.

solution-selection

8
from cna-bootcamp/aiguide

생성된 아이디어를 평가하고 최적의 솔루션을 선택합니다. MVP 개발을 위한 기능 우선순위를 지정할 때 사용하세요.

ideation

8
from cna-bootcamp/aiguide

브레인스토밍을 통해 창의적인 솔루션 아이디어를 생성합니다. 식별된 문제를 해결하기 위한 여러 접근 방식을 개발할 때 사용하세요.

direction-setting

8
from cna-bootcamp/aiguide

킹핀 문제를 발견하고 문제해결 방향성을 Needs Statement로 정의합니다. 핵심 문제를 해결할 때 사용하세요.

problem-hypothesis

8
from cna-bootcamp/aiguide

고객 여정 분석과 고객 경험 조사 데이터를 기반으로 핵심 문제 가설과 근본원인을 도출하고, 문제검증 인터뷰를 통해 문제가설을 검증 합니다. 그리고 비즈니스 가치를 도출합니다.