v3.0 템플릿 전면 개편

## 신규 파일
- templates/CURRENT-TASK.md.template (컴팩팅 대응)
- templates/standards/writing-mode.md (작성 모드)
- templates/standards/modification-mode.md (수정 모드 8가지 유형)
- templates/standards/verification-mode.md (6단계 통합 검증)
- templates/standards/chapter-format.md (바텀 금지 포함)
- templates/standards/writing-guide.md (문체/분량)
- templates/standards/renaming-protocol.md (안전한 리네임)
- validation-standards.md (검증 기준)

## 수정 파일
- templates/CLAUDE.md.template (모드 시스템 반영)

## 주요 변경
- 폴더 분리: standards/ (방법론) vs settings/ (콘텐츠)
- 바텀 금지 표준화
- 수정 모드 8가지 유형 체계화
- 검증 모드 6단계 통합
- CURRENT-TASK.md로 컴팩팅 대응

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex
2026-01-18 10:12:57 +09:00
parent 91d3715737
commit 3ce44ec47f
10 changed files with 2546 additions and 248 deletions

View File

@@ -1,214 +1,73 @@
# CLAUDE.md - AI 협업 프로토콜
> **프로젝트:** [소설 제목]
> **프로젝트:** [프로젝트명]
> **장르:** [장르]
> **권수:** [N]권
> **작성일:** YYYY-MM-DD
> **현재 진행:** [X권 작성 중 / 수정 중 / 완료]
---
## 🔴 절대 규칙 (최우선)
## 🔴 세션 시작 시 필수!
1. **세션 시작 시 자동 실행** - 아래 "세션 시작 프로토콜" 무조건 실행
2. **모드 확인** - WORK-MODE.txt 확인 후 해당 모드 프로토콜 실행 (v3.0)
3. **5화 단위 작성** - 항상 5화씩 연속 작성
4. **서머리 자동 업데이트** - 각 화 완료 시 즉시 summary 업데이트
5. **설정 파일 우선** - settings/ 및 vol-XX/ 내용이 최우선
6. **일관성 검증** - 매 화마다 캐릭터/타임라인 체크
7. **마스터 파일 동기화** - 작업 파일 변경 시 마스터도 업데이트
### 1. CURRENT-TASK.md 확인
```
CURRENT-TASK.md 있으면 → 읽고 해당 작업 이어서
CURRENT-TASK.md 없으면 → 사용자에게 "무엇을 할까요?" 질문
```
### 2. 복구 시 읽을 파일
CURRENT-TASK.md에 명시된 파일들 자동 읽기
---
## 📋 세션 시작 프로토콜 (v3.0)
## 📂 파일 위치
**Step 1: 이 파일 읽기** ✅ (자동)
**Step 2: 모드 확인 (최우선!)** ⭐⭐⭐
```bash
# WORK-MODE.txt 확인
if [ -f "volumes/vol-XX/WORK-MODE.txt" ]; then
MODE=$(grep "^MODE:" volumes/vol-XX/WORK-MODE.txt | cut -d: -f2 | xargs)
else
MODE="UNKNOWN"
fi
### 🔧 작업 표준 (How to write)
```
standards/
├── writing-mode.md # 작성 모드 절차
├── modification-mode.md # 수정 모드 절차
├── verification-mode.md # 점검 모드 절차
├── chapter-format.md # 챕터 형식 규칙
├── renaming-protocol.md # 리네임 안전 규칙
└── writing-guide.md # 작성 규칙 (문체, 분량)
```
**MODE별 분기:**
**MODE = "MODIFICATION"** (수정 모드)
### 📚 소설 설정 (What to write)
```
settings/modification-mode.md 읽기
→ 수정 프로토콜 실행
→ 이 파일 이하 실행 중단! (modification-mode.md만 따름)
settings/
├── characters-master.md # 전체 캐릭터 + 호칭 규칙
├── timeline-master.md # 전체 타임라인
└── plot-master.md # 전체 플롯
```
**MODE = "VERIFICATION"** (점검 모드)
### 📖 권별 작업 파일
```
→ settings/verification-mode.md 읽기
→ 점검 프로토콜 실행
→ 이 파일 이하 실행 중단!
```
**MODE = "UNKNOWN"** 또는 **없음** (작성 모드, 기본)
```
→ 계속 진행 (아래 Step 3 실행)
→ settings/writing-mode.md 읽기 (선택)
```
**Step 3: 작성 모드 파일 읽기**
세션 시작 시 자동 실행:
```
1. 이 파일 (CLAUDE.md) 읽기 ✅ (자동)
2. WORK-MODE.txt 확인 ✅ (Step 2)
3. volumes/vol-XX/characters.md 읽기
4. volumes/vol-XX/timeline.md 읽기
5. settings/writing-guide.md 읽기
6. plots/plot-XXX-YYY.md 읽기 (이번 5화)
7. summaries/summary-이전.md 읽기 ⭐
8. summaries/summary-vol-이전-final.md 읽기 (다른 권이면)
9. docs/todo.md 읽기 (있으면)
```
**읽기 완료 후:**
```
"준비 완료. ch-XXX부터 시작합니다."
volumes/vol-XX/
├── characters.md # 해당 권 캐릭터 (추출본)
├── timeline.md # 해당 권 타임라인 (추출본)
├── plot-master.md # 해당 권 플롯
├── plots/ # 5화별 플롯
├── summaries/ # 누적 서머리
├── chapters/ # 실제 원고
└── CHANGELOG.md # 변경 이력
```
---
## 📝 작성 프로세스
## 🎯 모드 진입
### 각 화 작성 시:
| 명령어 | 모드 | 읽을 파일 |
|--------|------|----------|
| "작성 모드" / "X화 작성해" | WRITING | standards/writing-mode.md |
| "수정 모드" / "수정 준비해" | MODIFICATION | standards/modification-mode.md |
| "점검 모드" / "검증해" | VERIFICATION | standards/verification-mode.md |
```
1. plot 파일 확인
- 날짜, 장소, 등장인물
- 핵심 내용, 주요 장면
- 분량, 복선
2. 메모리 참조 (파일 읽기 X!)
- characters.md: 성격, 말투
- timeline.md: 날짜 확인
- writing-guide.md: 작성 규칙
- summary: 이전 내용
3. 작성
- Show, Don't Tell
- 5감 묘사
- 대화:묘사:서술 = 40:40:20
- 분량: 8,000-12,000자
4. 완료 후 즉시
- chapters/ch-XXX.md 저장
- summaries/summary 업데이트 (누적!)
- 변경사항 있으면 마스터 동기화
```
---
## 🔄 변경사항 처리
### 새 캐릭터 추가 시:
```
1. volumes/vol-XX/characters.md 업데이트
2. settings/characters-master.md 업데이트 ⭐
3. summary에 기록
```
### 복선 추가 시:
```
1. volumes/vol-XX/timeline.md 복선 추적표
2. settings/timeline-master.md 복선 추적표 ⭐
3. summary에 기록
```
### 설정 변경 시:
```
즉시 사용자에게 보고:
"[변경사항] 발생. 확인 필요합니다."
```
---
## 📊 서머리 관리
### 형식:
```markdown
# X-Y화 누적 서머리
> 최종 업데이트: YYYY-MM-DD HH:MM
> 현재: ch-YYY (총 Y화)
## 📌 전체 줄거리
{누적 3-5문단}
## 📖 챕터별 핵심
### ch-XXX: [제목]
**날짜:** YYYY-MM-DD
**핵심:** 1줄 요약
## 🎭 캐릭터 상태
### [이름]:
- ch-XXX: 상태
## ⚠️ 복선
- [ ] [내용] (ch-XXX) → 회수: [시점]
## 📊 통계
- 총 챕터: Y화
- 총 분량: Z자
```
---
## ✅ 5화 완료 체크리스트
```
각 5화 완료 시 자동 실행:
✅ 5개 챕터 파일 생성
✅ summary 누적 업데이트
✅ 캐릭터/타임라인 변경사항 마스터 동기화
✅ Git 커밋
형식:
"X-Y화 작성 완료
- ch-XXX: [제목] (Z자)
...
- summary-XXX-YYY.md 업데이트
총 Z자
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>"
✅ Git 푸시
✅ 다음 5화 안내
```
---
## 🎯 권 완료 체크리스트
```
50화 완료 시:
✅ summary-001-050.md 확인
✅ summary-vol-XX-final.md 생성 (압축!)
✅ 미회수 복선 정리
✅ Git 커밋
"X권 완료
- 50화 전체 (Z자)
- summary-vol-XX-final.md 생성
- 미회수 복선 N개
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>"
✅ Git 푸시
✅ 다음 권 안내
```
### 모드 진입 시 행동
1. 해당 모드 파일 읽기
2. 모드 파일이 지시하는 추가 파일 읽기
3. CURRENT-TASK.md 생성/업데이트
4. "준비 완료" 보고
5. 작업 시작
---
@@ -216,73 +75,26 @@ fi
**제목:** [소설 제목]
**장르:** [장르]
**권수:** [N]권
**화/권:** 50화
**권수:** [N]권
**화/권:** [50]
**분량/화:** 8,000-12,000자
**총 분량:** 약 [N * 500,000]자
**시간 배경:** [시작] - [종료]
**시간 배경:** [시작년도] - [종료년도]
**주인공:** [이름]
**핵심 줄거리:**
{3문장}
[3문장 요약]
---
## 🚫 금지 사항
## 🚫 절대 규칙
❌ 설정 파일 읽지 않고 작성
❌ 서머리 업데이트 생략
❌ 마스터 파일 동기화 누락
❌ 날짜/나이 오류
❌ 캐릭터 OOC
❌ 복선 누락
❌ WORK-MODE.txt 무시 (v3.0)
❌ 수정 시 summary 재생성 누락 (v3.0)
1. **CURRENT-TASK.md 확인 필수** - 세션 시작 시
2. **모드 파일 읽고 작업** - 맨땅에 헤딩 금지
3. **summary 업데이트 필수** - 매 화 완료 시
4. **바텀 금지** - 챕터 끝에 "[X화 끝]" 넣지 말 것
5. **헤더만 화수 표시** - # X권 Y화: 제목
---
## 💡 명령어
### 설계:
- "큰 틀 정하자" → Phase 1
- "X권 플롯 작성" → Phase 2
### 실행:
- "실행 준비" → Phase 3
- "1~5화 작성해" → Phase 4
### 수정 (v3.0):
- "수정 준비해: [문제명]" → 수정 모드 준비
- "수정 실행" → 수정 모드 실행
### 점검 (v3.0):
- "점검해" → 전체 검증
### 유틸:
- "타임라인 검증" → 날짜 체크
- "복선 현황" → 미회수 떡밥
- "캐릭터 상태" → 현재 상태
---
## 📚 참고 파일
### 공통 (settings/):
- `writing-guide.md`: 전체 작성 규칙
- `chapter-format-standard.md`: 챕터 형식 표준 (v3.0)
- `writing-mode.md`: 작성 모드 절차 (v3.0)
- `modification-mode.md`: 수정 모드 절차 (v3.0)
- `verification-mode.md`: 점검 모드 절차 (v3.0)
- `renaming-protocol.md`: 안전한 리네임 (v3.0)
### 권별 (volumes/vol-XX/):
- `CHANGELOG.md`: 변경 이력 (v3.0)
- `WORK-MODE.txt`: 현재 모드 (v3.0, 임시)
---
*AI는 이 파일을 항상 우선 읽고 규칙을 준수한다.*
*v3.0에서는 WORK-MODE.txt 확인이 최우선이다!*
*이 파일은 매 세션 자동으로 읽습니다. 가볍게 유지하세요.*