- Add 3 AI agents (writing, revision, story-continuity specialists) - Add 4 slash commands (rovel.create, write, complete, seed) - Add novel creation/writing rules - Add Novelpia reference data (115 works, 3328 chapters) - Add CLAUDE.md and README.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
26 KiB
26 KiB
description
| description |
|---|
| 웹소설 신규 작품 생성 - 레퍼런스 분석부터 기획안/아웃라인/문체/스토리구성 파일 자동 생성 |
User Input
$ARGUMENTS
User input must be considered (if not empty).
Overview
신규 웹소설 작품을 생성하는 8단계 인터랙티브 워크플로우입니다.
실행 방법:
/rovel.create 363368(레퍼런스 ID)/rovel.create 363368 새 작품명(레퍼런스 ID + 작품명)/rovel.create(레퍼런스 없이 시작 - AI가 제안)
작가의 실제 워크플로우를 반영한 8단계:
1. 레퍼런스 분석 (있으면)
2. 아이디어 대화 → 컨셉 도출
3. 기획안 작성 (핵심 설정)
4. 아웃라인 작성 (전체 줄거리)
5. 인물목록 작성 (캐릭터 설정)
6. 문체 설계 (문장 DNA)
7. 스토리구성 설계 (화 구성 규칙)
8. 파일 생성 및 완료
Phase 1: 입력 파싱 및 레퍼런스 확인
입력 유형 분석
Case A - 레퍼런스 ID 제공:
입력: 363368
해석: content/references/novelpia/363368/
다음: Phase 2 (레퍼런스 분석)
Case B - 레퍼런스 + 작품명:
입력: 363368 새 작품명
해석: 레퍼런스 분석 + 작품명 확정
다음: Phase 2 (레퍼런스 분석)
Case C - 레퍼런스 없음:
입력: (없음)
해석: AI 제안 모드
다음: Phase 3 (아이디어 대화) 직접 진행
레퍼런스 유효성 확인 (Case A, B)
ls content/references/novelpia/{ID}/
- 파일 없으면: "레퍼런스를 찾을 수 없습니다. 레퍼런스 없이 진행할까요?"
- 파일 있으면: 파일 개수 확인 → Phase 2로
Phase 2: 레퍼런스 샘플링 분석 (선택)
레퍼런스가 있을 때만 실행. 없으면 Phase 3로.
샘플링 전략
| 챕터 | 분석 목적 |
|---|---|
| 1~3화 | 도입부 스타일, 세계관 도입 방식 |
| 10화 | 초반 전개 패턴, 캐릭터 소개 방식 |
| 30화 | 중반 리듬, 관계 발전 속도 |
| 70화 | 후반 전개, 긴장감 유지 |
| 100화+ | 장기 연재 스타일 변화 |
분석 항목
문체 DNA:
- 문장 호흡: 평균 문장 길이, 여백 패턴
- 대화문 스타일: 경어체/반말, 따옴표 사용
- 내면 독백: 형식 ('생각' vs 이탤릭 등)
- 의성어/효과음: 형식 (- 삐빅. vs *삐빅*)
구조적 특징:
- 시점: 1인칭/3인칭
- 장면 전환: ***, ---, 빈 줄 등
- 회당 분량: 자 수 추정
- 1화 완결성: 에피소드형 vs 연속형
장르 특수 요소:
- 시스템창 UI: 있음/없음, 형식
- 로맨스 표현: 직접적/간접적
- 유머 패턴: 시스템 개그, 상황 코미디 등
분석 결과 제시
## 레퍼런스 분석 완료
**레퍼런스**: {ID}
**장르**: {분석된 장르}
**문체 특징**:
- 문장 호흡: {짧음/중간/길음}
- 여백 활용: {많음/적음}
- 시점: {1인칭/3인칭}
**구조적 특징**:
- 회당 분량: 약 {N}자
- 장면 전환: {방식}
**특수 요소**:
- 시스템창: {있음/없음}
- 로맨스 표현: {스타일}
이 스타일을 기반으로 새 작품을 만들까요?
(수정 요청 가능)
Phase 3: 아이디어 대화 (Interactive - 핵심!)
작가가 막연한 아이디어만 가져와도 AI가 구체화해주는 단계
3-1: 초기 아이디어 수집
## 새 작품 아이디어
작품에 대해 알려주세요. 아래 중 알고 있는 것만 말씀해주시면 됩니다:
**필수 아님 - 있으면 알려주세요:**
1. 장르: (로맨스판타지 / 현대판타지 / 이세계 / 헌터물 / 기타)
2. 주인공 직업/역할: (예: 양호선생님, 카페 사장, 던전 관리자)
3. 핵심 컨셉: (예: "숨긴 능력자", "치유 계열", "하렘")
4. 히로인 유형: (예: "상처받은 캐릭터들", "갭모에")
**모르겠으면:**
"그냥 힐링물 하고 싶어요" 정도만 말씀해주셔도 됩니다.
제가 여러 옵션을 제안해드릴게요.
3-2: AI 제안 (사용자 입력이 부족할 때)
## 제안드리는 컨셉 옵션
사용자 키워드 "{키워드}"를 기반으로 3가지 컨셉을 제안드립니다:
### 옵션 A: {컨셉명}
- **주인공**: {역할}
- **히로인**: {유형}
- **핵심 갈등**: {갈등}
- **당위성**: {왜 주인공에게 오는가}
- **예상 분위기**: {톤 앤 매너}
### 옵션 B: {컨셉명}
(동일 구조)
### 옵션 C: {컨셉명}
(동일 구조)
---
어떤 옵션이 마음에 드시나요? 또는 섞어서 원하시는 방향을 알려주세요.
3-3: 컨셉 확정 체크리스트
반드시 확정해야 할 항목:
필수 항목:
작품명: (확정)
장르: (확정)
시점: 1인칭 / 3인칭
주인공:
이름:
역할:
핵심 컨셉: (예: 숨긴 능력자)
성격:
히로인:
인원: N명
유형: (상처받은 캐릭터, 갭모에 등)
당위성:
왜 주인공에게 오는가:
첫 방문 이유:
톤 앤 매너:
야릇함: 순수 / 은근 / 19+
코미디: 높음 / 중간 / 낮음
확정 확인:
위 내용으로 진행할까요? (수정 요청 가능)
→ "좋아" / "진행" / "Good" 시 Phase 4로
Phase 4: 기획안 작성
핵심 설정과 규칙을 정리하는 단계
4-1: 기획안 구조
# {작품명} - 기획안
> 꼭 지켜야 할 핵심 규칙과 설정
## 기본 정보
| 항목 | 내용 |
|------|------|
| 장르 | {장르} |
| 시점 | {시점} |
| 분량 | 회당 3,500~5,000자 |
| 레퍼런스 | {레퍼런스ID 또는 없음} |
## 세계관 핵심 설정
### 배경
{세계관 설명}
### 주요 시설/장소
{장소 상세 묘사}
## 왜 {주인공 역할}인가? (당위성 설정)
### 세계관 내 {서비스} 체계
1순위: {정규 서비스} - 왜 못 쓰는가
2순위: {대안 서비스} - 왜 안 쓰는가
3순위: {주인공} - 왜 여기로 오는가
### 캐릭터별 첫 방문 이유
| 캐릭터 | 우연적 상황 |
|--------|-------------|
| | |
## 주인공 설정
### 기본 정보
| 항목 | 내용 |
|------|------|
| 이름 | |
| 나이 | |
| 외형 | |
| 직업 | |
### 핵심 컨셉
{숨긴 능력자 등}
### 능력 사용 원칙
- {원칙1}
- {원칙2}
### 성격
- {성격 특징}
### 말투 예시
{대화 예시}
## 인물별 말투 규칙
(각 캐릭터별 관계 단계에 따른 호칭/어미 변화)
## 시스템창 UI 규칙 (해당 시)
(형식, 빈도, 스타일)
## 야릇함 규칙
(스킨십/로맨스 표현 가이드라인)
## 집필 체크리스트
- [ ] 인물 말투가 관계 단계에 맞는가?
- [ ] 당위성 설정을 위반하지 않았는가?
- [ ] 능력 숨기기 원칙을 지켰는가?
- [ ] 문체.md 규칙을 따랐는가?
Phase 5: 아웃라인 작성
전체 스토리 구조와 부별 계획
5-1: 스토리 구조 설계
3화 훅 법칙 적용:
0화 (선택): 프롤로그 - 티저
1화: I타입 - 주인공/세계관 도입
2화: I타입 - 능력 암시, 3화 준비
3화: A타입 - S급(메인 히로인) 첫 등장 (훅!)
4화+: 본격 전개
5-2: 아웃라인 구조
# {작품명} - 아웃라인
> 전체 줄거리, 스토리 구조
## 로그라인
**"{핵심 대사}"**
{3~4줄 설명}
## 스토리 구조
### 1부: {제목} (1~30화)
- 핵심 사건:
- 등장 캐릭터:
- 관계 변화:
- 복선 배치:
### 2부: {제목} (31~70화)
...
### 3부: {제목} (71~100화)
...
## 1부 회차별 계획
| 화수 | 제목 | 타입 | 메인 캐릭터 | 목적 |
|------|------|------|-------------|------|
| 0화 | (선택) | P | - | 티저 |
| 1화 | {제목} | I | - | 주인공/세계관 도입 |
| 2화 | {제목} | I | {조연} | 능력 암시, 3화 준비 |
| 3화 | {제목} | A | {S급} | S급 첫 등장 (훅!) |
| 4화+ | ... | | | |
## 예시 장면
### 장면 1: {상황}
{본문 예시}
## TODO
- [ ] 1화 초안 작성 (/rovel.write 사용)
Phase 6: 인물목록 작성
캐릭터 상세 설정 (기획안의 말투 규칙과 연동)
6-1: 인물목록 구조
# {작품명} - 인물목록
## 주요 등장인물
### 주인공
#### {이름}
| 항목 | 내용 |
|------|------|
| 나이 | |
| 외형 | |
| 성격 | |
| 능력 | |
**핵심 갈등**:
**말투 패턴**:
---
### 히로인
#### 1. {이름} (메인)
| 항목 | 내용 |
|------|------|
| 출신 | |
| 외형 | (눈 색깔, 머리카락 등 불변 설정) |
| 성격 | |
| 상처/갈등 | |
**첫 방문 이유**: (당위성)
**관계 발전**: 초면 → 관심 → 신뢰 → ...
**말투 패턴**:
| 단계 | 호감도 | 호칭 | 예시 |
|------|--------|------|------|
| 초면 | 0-19 | | |
| 관심 | 20-39 | | |
| 신뢰 | 40-59 | | |
| 마음 연 후 | 60+ | | |
(다른 히로인도 동일 구조)
---
## 조연
### {이름}
| 항목 | 내용 |
|------|------|
| 역할 | |
| 성격 | |
| 말투 | |
Phase 7: 문체 + 스토리구성 설계
7-1: 문체.md 생성
# {작품명} - 문체 가이드
> {레퍼런스 기반이면: "레퍼런스 {ID} 분석 기반"}
> {없으면: "장르 관습 기반"}
## 문장 호흡
- 평균 문장 길이: {N}자
- 쉼표로 호흡 끊기
- 1~3문장 후 빈 줄
## 여백 활용
- 문단 간격: {패턴}
- 빈 줄 삽입 위치: {규칙}
## 분위기 묘사
- 감각(냄새, 온도, 소리) 먼저 → 시각은 나중
- {특징적 패턴}
## 내면 독백
- 작은따옴표 사용 ('생각')
- {특징적 패턴}
## 대화문
- {스타일 설명}
## 시스템창 (해당 시)
- {형식}
- 1화당 {N}회 적정
## 감정 표현
- 신체 반응으로 (눈동자 커짐, 어깨 움찔)
- 직접 서술 금지 ("슬펐다" X)
## 금지 패턴
- 4문장 이상 연속 (여백 없음)
- 감정 직접 서술
- 과도한 설명
- 본문 이모지
## Few-shot 예시
### 예시 1: 분위기 묘사 + 등장
{예시}
### 예시 2: 대화 + 내면 독백
{예시}
7-2: 스토리구성.md 생성
3화 훅 법칙, 세계관 도입 가이드 포함
# {작품명} - 스토리 구성 가이드
> 다음 화 집필 전 참조하는 스토리 설계 원칙
---
## 독자 흥미 곡선 설계
### 3화 훅 법칙
```yaml
웹소설의 황금률:
- 독자는 보통 3화까지 무료로 읽음
- 3화 끝에서 "다음이 궁금하다"를 느껴야 결제함
- 따라서 3화는 반드시 강력한 훅으로 끝나야 함
카드 사용 타이밍:
0화 (프롤로그): 티저 - 가장 임팩트 있는 장면
1화: 주인공 일상 + 세계관 자연 노출
2화: 능력 암시 + 3화 준비
3화: S급 첫 등장! (메인 히로인)
3화 훅 유형
- 강력한 캐릭터 등장 (S급, 미녀, 위협적 존재)
- 주인공 정체 의심 시작
- 위기 상황 돌입
- 관계의 전환점
세계관 도입 가이드
핵심: "설명하지 말고 보여줘라" (Show, Don't Tell)
세계관 설명의 3가지 죄악
❌ 설정집 투척 ❌ 주인공 독백 설명 ❌ 대화로 설명
올바른 세계관 도입법
✅ 행동으로 보여주기
1화에서 세계관을 보여주는 방법:
[E급 설정 전달 예시]
❌ "나는 E급이라 무시당한다"
✅ 환자가 "E급이세요?" 하며 나가버림 → 주인공 '또 저러네.'
[숨긴 능력 암시]
❌ "사실 나는 숨긴 능력이 있다"
✅ 치료하면서 '70%만. 나머지는 자연 치유로 위장.'
화 타입 정의
(A/B/C/D/E/I/P 타입 상세) ...
(연재상태.md와 연동되는 복선 관리, 호감도 시스템 등) ...
### 7-3: 연재상태.md 생성
```markdown
# {작품명} - 연재 상태
> 실시간 진행 상황 추적
## 현재 진행 상황
| 항목 | 내용 |
|------|------|
| 마지막 화 | 0화 (미시작) |
| 작중 시간 | - |
| 마지막 장면 | - |
| 다음 화 예정 | 1화 |
## 호감도 테이블
| 인물 | 현재 호감도 | 단계 | 호칭 | 최근 변화 |
|------|-------------|------|------|-----------|
| {메인히로인} | 0/100 | 미등장 | - | 3화 등장 예정 |
| ... | | | | |
## 활성 복선 목록
| 복선 | 심은 화 | 예정 회수 | 상태 |
|------|---------|-----------|------|
| | | | |
## 타임라인
| 화 | 작중 시간 | 주요 이벤트 |
|----|-----------|-------------|
| | | |
## 다음 화 예정 설계
```yaml
화수: 1화
타입: I (Introduction)
등장인물:
핵심 이벤트:
복선:
갱신 로그
| 날짜 | 화 | 갱신 내용 |
|---|---|---|
---
## Phase 8: 파일 생성 및 완료
### 8-1: 폴더 생성
```bash
mkdir -p "content/rovel/{작품명}/chapters"
mkdir -p "content/rovel/{작품명}/drafts"
8-2: 파일 생성 순서
content/rovel/{작품명}/
├── 기획안.md ← Phase 4에서 작성
├── 아웃라인.md ← Phase 5에서 작성
├── 인물목록.md ← Phase 6에서 작성
├── 문체.md ← Phase 7에서 작성
├── 스토리구성.md ← Phase 7에서 작성
├── 연재상태.md ← Phase 7에서 작성
├── chapters/
│ └── (비어있음, /rovel.write로 생성)
└── drafts/
└── (비어있음, 초안 작업용)
8-3: 완료 메시지
## 작품 생성 완료!
**작품명**: {작품명}
**경로**: `content/rovel/{작품명}/`
**레퍼런스**: {ID 또는 "없음 (AI 제안)"}
### 생성된 파일
| 파일 | 설명 | 상태 |
|------|------|------|
| 기획안.md | 핵심 규칙/설정 | 생성됨 |
| 아웃라인.md | 스토리 구조, 3화 훅 설계 | 생성됨 |
| 인물목록.md | 캐릭터 설정 | 생성됨 |
| 문체.md | 문체 DNA | 생성됨 |
| 스토리구성.md | 화 구성 규칙, 세계관 도입 가이드 | 생성됨 |
| 연재상태.md | 진행 추적 | 생성됨 |
| chapters/ | 원고 폴더 | 빈 폴더 |
| drafts/ | 초안 폴더 | 빈 폴더 |
### 핵심 설계 요약
- **3화 훅**: {3화에 등장하는 S급 캐릭터}
- **1~2화**: I타입 (주인공/세계관 도입)
- **세계관 도입**: Show, Don't Tell 원칙 적용
### 다음 단계
1화 집필을 시작하려면:
/rovel.write {작품명} 1화
기획안을 먼저 수정하려면:
{작품명}/기획안.md 파일을 열어 검토/수정
Important Notes
⭐ 디테일 수준 요구사항 (MUST READ)
반드시 준수:
- 모든 파일은 content/rovel/example.good/ 수준으로 작성
- 기획안: 최소 5,000자 이상 (example.good: 약 29,000자)
- 문체: 최소 3,000자 이상 (example.good: 약 25,000자)
- 인물목록: 최소 2,000자 이상 (example.good: 약 11,000자)
- 스토리구성: 최소 2,000자 이상 (example.good: 약 9,600자)
- 아웃라인: 최소 2,000자 이상 (example.good: 약 10,000자)
핵심 차별점:
- 숫자가 있는 구체적 상황 (재정, 시간, 거리 등)
- yaml 형식의 상세 설정 블록
- 처절한 순간/감동 포인트 구체적 장면 예시
- 말투 패턴 테이블
- ASCII 아트 (관계도, 감정 곡선)
- ❌/✅ 비교 예시
- 체크리스트
AI 제안 기능
사용자가 막연한 아이디어만 가져왔을 때:
1. 키워드 추출:
- "힐링물" → 치유 계열, 상처 치료
- "숨긴 능력" → 정체 숨김, 과소평가
- "하렘" → 다중 히로인
2. 옵션 제안:
- 3가지 컨셉 제시
- 각 컨셉의 장단점 설명
- 사용자 선택 유도
3. 혼합 가능:
- "A의 주인공 + B의 히로인 구성"
- 사용자 커스터마이즈 허용
필수 확인 사항
Phase 3 (컨셉):
- 작품명 확정
- 당위성 설정 완료
- 톤 앤 매너 합의
Phase 4 (기획안):
- 주인공 설정 확정
- 능력 사용 원칙 명확
- 말투 규칙 정의
Phase 5 (아웃라인):
- 3화 훅 설계 완료
- 1~2화 I타입 계획
- 1부 회차 계획
Phase 7 (스토리구성):
- 세계관 도입 가이드 포함
- 3화 훅 법칙 명시
단계별 사용자 확인
각 Phase 완료 시:
- 결과물 제시
- 수정 요청 가능
- "좋아" / "진행" 확인 후 다음 Phase
되돌아가기:
- "Phase 3 다시" → 해당 단계로 복귀
- 수정 후 이후 단계 재진행
Reference Files
| 유형 | 경로 | 용도 |
|---|---|---|
| 레퍼런스 작품 | content/references/novelpia/{ID}/ |
문체 분석 |
| ⭐ 모범 예시 | content/rovel/example.good/ |
디테일 수준 기준 |
| 기존 작품 예시 | content/rovel/협회 소속 양호선생님/ |
구조 참고 |
| 창작 가이드 | rules/novel-creation.md |
전체 워크플로우 |
| 집필 가이드 | rules/novel-writer.md |
집필/퇴고 |
⭐ 디테일 수준 가이드 (CRITICAL)
content/rovel/example.good/의 파일들을 반드시 참조하여 동일한 수준의 디테일로 작성할 것
기획안 필수 포함 요소 (example.good/기획안.md 참조)
1. 처절한 현실 설정:
- 구체적인 재정 상황 (숫자로)
- 시간순 몰락 과정 (월별로)
- 숨기고 있는 것들 (가족에게, 회사에)
2. 주인공 결핍 상세:
- 왜 실패했는지 구체적 사례 (서비스 N개 실패)
- 각 실패의 이유와 깨달음
- 결핍이 회복되는 성장 아크
3. 처절한 순간 TOP 리스트:
- 구체적인 대사와 상황 포함
- 《김 부장》 스타일 장면 예시
- 감정 곡선 시각화
4. 주변 인물 상세:
- 친구들/가족 설정으로 대비 효과
- 숨은 설정과 복선 활용법
5. 당위성 설정:
- 왜 이 직업/상황인가?
- 주인공이 여기 온 계기
- 배울 것과 성장 포인트
6. 집필 체크리스트:
- 매 화 확인사항
- 금지 사항
문체 필수 포함 요소 (example.good/문체.md 참조)
1. 핵심 문체 DNA:
- 레퍼런스 스타일 명시 (예: 《김 부장》)
- 긴 대사 + 짧은 지문의 대비 원칙
2. 처절함/비참함 묘사 패턴:
- 패턴 1~5 상세 (숫자의 잔혹함, 일상의 붕괴, 혼자만의 시간, 괜찮은 척, 자존심 붕괴)
- 각 패턴별 ❌ 나쁜 예시 / ✅ 좋은 예시
3. 대화문 스타일:
- 일상 대화 vs 진심 대화 구분
- 《김 부장》 스타일 긴 대사 예시
4. Few-shot 예시:
- 최소 3개 이상의 완성된 장면 예시
- 각 예시는 300자 이상
5. 금지 패턴 테이블:
- 패턴, 이유, 대안 명시
6. 문체 체크리스트:
- 집필 후 확인 항목
인물목록 필수 포함 요소 (example.good/인물목록.md 참조)
1. 주인공 상세:
- 기본 정보 테이블
- 핵심 갈등/결핍
- 성격 키워드
- 말투 패턴 테이블 (상황별)
- 숨겨진 스킬셋/능력 (yaml 형식)
- 변화 아크 (1부→2부→3부)
- 과거 히스토리 (시간순)
2. 가족 상세:
- 각 가족별 정보 테이블
- 핵심 역할
- 말투 패턴 테이블
- 숨은 설정
3. 회사/조연 상세:
- 정보 테이블
- 핵심 역할
- 말투 패턴 테이블
- 감정선 규칙 (해당 시)
- 변화 아크
4. 관계도:
- ASCII 아트로 시각화
- 관계 설명 (라이벌, 팬, 멘토 등)
5. 호감도 시스템:
- 초기 → 1부 말 → 2부 말 호감도 표
스토리구성 필수 포함 요소 (example.good/스토리구성.md 참조)
1. 전체 구조:
- 기승전결 설계 (화수별)
- 추락-반등 법칙
- 긴장-이완 리듬 (5화 단위)
2. 감정 곡선 시각화:
- ASCII 아트로 행복지수 그래프
- 주요 포인트 표시
3. 화 타입별 가이드:
- I/A/B/C/D 타입 상세 설명
- 각 타입별 목적, 주의점, 분량, 예시
4. 현실 묘사 원칙:
- Show, Don't Tell 예시
- 공감 포인트 vs 피해야 할 것
5. 감정 밸런스:
- 회당 감정 배분 (%)
- 감동 배치 규칙
6. 로맨스 라인 가이드 (해당 시):
- 단계별 진행
- OK/NG 리스트
7. 복선 관리:
- 복선 목록 테이블
- 배치 원칙과 예시
8. AI/특수 장면 가이드 (해당 시):
- 묘사 원칙
- 좋은/나쁜 예시
아웃라인 필수 포함 요소 (example.good/아웃라인.md 참조)
1. 로그라인:
- 한 줄 요약 (볼드)
- 3~5문장 설명
2. 전체 스토리 구조:
- 1부/2부/3부 상세
- 각 부별: 핵심 사건, 등장 캐릭터, 관계 변화, 복선 배치
3. 1부 회차별 계획:
- 테이블 형식 (화수, 제목, 타입, 핵심 장면, 목적)
- 훅 포인트 ⭐ 표시
4. 타입 정의 테이블
5. 예시 장면:
- 최소 3개 완성된 장면
- 각 장면 300~500자
6. 핵심 감동 포인트:
- 부별로 정리
연재상태 필수 포함 요소 (example.good/연재상태.md 참조)
1. 현재 진행 상황 테이블
2. 호감도 테이블 (인물별)
3. 가족 관계 상태 테이블
4. 활성 복선 목록
5. 타임라인
6. 회사/세계관 상황
7. 다음 화 설계 (yaml)
8. 진행 체크 테이블
9. 갱신 로그
Quick Reference: 워크플로우 요약
┌─────────────────────────────────────────────────────────┐
│ /rovel.create [레퍼런스ID] [작품명] │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 1: 입력 파싱 │
│ - 레퍼런스 있으면 → Phase 2 │
│ - 없으면 → Phase 3 (AI 제안 모드) │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 2: 레퍼런스 분석 (선택) │
│ - 문체 DNA 추출 │
│ - 구조적 특징 분석 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 3: 아이디어 대화 ⭐ 핵심 │
│ - 막연한 아이디어 → AI가 3가지 옵션 제안 │
│ - 컨셉 확정 (작품명, 장르, 주인공, 히로인, 당위성) │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 4: 기획안.md 작성 │
│ - 핵심 설정, 규칙 정리 │
│ - 당위성 설정, 말투 규칙 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 5: 아웃라인.md 작성 │
│ - 전체 스토리 구조 │
│ - 3화 훅 법칙 적용 (1~2화 I타입, 3화 A타입) │
│ - 1부 회차별 계획 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 6: 인물목록.md 작성 │
│ - 캐릭터 상세 설정 │
│ - 관계 단계별 말투 패턴 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 7: 문체.md + 스토리구성.md + 연재상태.md │
│ - 문체 DNA (레퍼런스 기반 또는 장르 관습) │
│ - 화 구성 규칙, 세계관 도입 가이드 │
│ - 진행 상황 추적 템플릿 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Phase 8: 파일 생성 완료 │
│ - 폴더 구조 생성 │
│ - 완료 메시지 + 다음 단계 안내 │
│ → /rovel.write {작품명} 1화 │
└─────────────────────────────────────────────────────────┘