---
name: followup-generator
description: >
  This skill should be used when the user asks to "꼬리 질문 만들어줘", "파생 질문 생성해줘",
  "이 답변에 대한 추가 질문 뽑아줘", or wants follow-up questions derived from a root
  question and the user's answer. Generates branching follow-up questions in Korean
  with importance and difficulty labels.
metadata:
  version: "0.1.0"
---

# 꼬리 질문 생성 스킬

루트 질문과 사용자의 답변을 분석하여, 면접관이 파고들 수 있는 꼬리 질문을 여러 갈래로 생성한다.

## 실행 순서

### 1단계: 입력 수집

다음 두 가지를 확인한다 (이미 대화에 있으면 별도 요청 불필요):

- **루트 질문**: 원본 면접 질문
- **사용자 답변**: 해당 질문에 대한 사용자의 답변

### 2단계: 답변 분석

답변에서 꼬리 질문 여지가 있는 포인트를 식별한다:

- **모호한 개념**: 정확한 정의/원리를 추가로 물어볼 수 있는 용어나 개념
- **경험 구체화**: "했다"고 언급했지만 구체적 상황/수치/결과가 빠진 부분
- **트레이드오프**: 특정 기술/방법을 선택했을 때 다른 선택지와의 비교
- **엣지 케이스**: 예외 상황이나 실패 케이스에 대한 대응
- **깊이 부족**: 표면적으로만 언급된 개념으로 더 깊이 탐색 가능한 부분

### 3단계: 갈래별 꼬리 질문 생성

각 포인트마다 독립적인 갈래로 구분하여 꼬리 질문을 생성한다.

**원칙**:
- 가능한 모든 갈래를 빠짐없이 고려한다
- 갈래 간 중복이 없도록 한다
- 각 갈래마다 1~3개의 질문 생성 (너무 많으면 실제 면접과 괴리)
- 모든 질문은 한국어로 작성
- 각 질문에 중요도(⭐/⭐⭐/⭐⭐⭐)와 난이도(Easy/Medium/Hard) 레이블 표시

### 4단계: 출력 포맷

아래 형식으로 출력한다:

```
### 꼬리 질문 (루트: [원본 질문 요약])

**포착한 포인트**: [답변에서 발견한 꼬리 질문 여지 요약]

---

#### 갈래 1: [주제명]
> **포인트**: [왜 이 부분을 파고드는지]

- Q. [꼬리 질문 1] — 중요도: ⭐⭐⭐  난이도: Hard
- Q. [꼬리 질문 2] — 중요도: ⭐⭐  난이도: Medium

---

#### 갈래 2: [주제명]
> **포인트**: [왜 이 부분을 파고드는지]

- Q. [꼬리 질문 1] — 중요도: ⭐⭐  난이도: Medium
```

갈래가 없으면 ("답변이 충분히 깊어 꼬리 질문 여지가 없음") 이유를 간략히 설명한다.
