# P0-0 Guide: 프로젝트 생성 > 작업할 때마다 읽는 실행 가이드 **버전:** 2.0.0 **프로세스:** P0-0 (PROJECT-INIT) **목표:** 프로젝트 디렉토리 및 기본 파일 구조 생성 --- ## 📋 작업 순서 ### 1. 프로젝트 루트 디렉토리 생성 **명령어:** ```bash mkdir [프로젝트명] cd [프로젝트명] ``` --- ### 2. 전체 디렉토리 구조 생성 **Windows (PowerShell):** ```powershell # 최상위 디렉토리 New-Item -ItemType Directory -Force settings, authors, volumes, logs # 1권 구조 (예시) New-Item -ItemType Directory -Force volumes/vol-01 New-Item -ItemType Directory -Force volumes/vol-01/plots, volumes/vol-01/chapters New-Item -ItemType Directory -Force volumes/vol-01/summaries New-Item -ItemType Directory -Force volumes/vol-01/reports/design New-Item -ItemType Directory -Force volumes/vol-01/reports/writing New-Item -ItemType Directory -Force volumes/vol-01/reports/verification New-Item -ItemType Directory -Force volumes/vol-01/reports/polish New-Item -ItemType Directory -Force volumes/vol-01/logs ``` **Unix/Linux/Mac (Bash):** ```bash # 최상위 디렉토리 mkdir -p settings authors volumes logs # 1권 구조 (예시) mkdir -p volumes/vol-01/{plots,chapters,summaries,logs} mkdir -p volumes/vol-01/reports/{design,writing,verification,polish} ``` **전체 구조:** ``` 프로젝트/ ├── settings/ # 전체 설정 ├── authors/ # 작가 문체 ├── volumes/ │ └── vol-01/ │ ├── plots/ │ ├── chapters/ │ ├── summaries/ │ ├── reports/ │ │ ├── design/ │ │ ├── writing/ │ │ ├── verification/ │ │ └── polish/ │ └── logs/ └── logs/ # 전체 프로젝트 로그 ``` --- ### 3. claude.md 작성 **파일:** `claude.md` **템플릿:** ```markdown # [프로젝트명] **시스템:** CWS v2.0 (Creative Writing System) **프로젝트 타입:** 장편 소설 **생성일:** YYYY-MM-DD --- ## 📍 현재 작업 상태 **필수:** 작업 시작 전 반드시 다음 파일을 읽으세요. ``` WORK-MODE.txt ``` 이 파일에 현재 Phase, 읽어야 할 가이드, 체크리스트가 모두 있습니다. --- ## 🎯 작업 규칙 1. **WORK-MODE.txt 우선** - 모든 작업 전 WORK-MODE.txt 읽기 - 현재 Phase 확인 - 해당 Phase 가이드 읽기 2. **가이드 필수 읽기** - 작업할 때마다 Phase 가이드 읽기 - 체크리스트 준수 - 절차 순서대로 진행 3. **완료 기록 필수** - 모든 Phase 완료 시 logs/ 기록 - 표준 양식 사용 - Git 커밋 --- ## 📖 CWS v2.0 Guide 위치 ``` l:\내 드라이브\Writing\Guide\v2/ ``` **주요 문서:** - README.md - CWS v2.0 개요 - PROCESS-CATALOG.md - 전체 프로세스 목록 - FILE-STRUCTURE.md - 파일 구조 및 명명 규칙 --- ## 📂 프로젝트 구조 **설정 파일:** - `settings/project-config.md` - 프로젝트 설정 - `settings/worldview.md` - 세계관 - `settings/characters-master.md` - 전체 캐릭터 - `settings/timeline-master.md` - 전체 타임라인 - `settings/plot-master.md` - 전체 플롯 **작가 문체:** - `authors/author-01.md` - 작가 문체 가이드 **권별 구조:** - `volumes/vol-XX/` - 각 권 디렉토리 --- **생성:** YYYY-MM-DD **CWS 버전:** 2.0.0 ``` **파일 생성:** - 위 내용을 프로젝트 루트에 `claude.md`로 저장 - 프로젝트명, 날짜 등 커스터마이징 --- ### 4. WORK-MODE.txt 초기화 **파일:** `WORK-MODE.txt` **초기 내용:** ``` --- ⚠️ 컴팩트 후 이 파일을 읽었다면 반드시 다음을 실행하세요: 1. 🔴 claude.md 파일을 먼저 읽기: [프로젝트 경로]/claude.md 2. 🔴 현재 Phase 가이드 읽기: 아래 READ_GUIDE 참조 --- CURRENT_PHASE: P0-1 CURRENT_MODE: CONCEPT READ_GUIDE: l:\내 드라이브\Writing\Guide\v2\guides\p0-1-guide.md --- TASK: 아이디어 컨셉 정의 STATUS: READY TARGET: project-config.md STARTED: [오늘 날짜] --- 📋 이 Phase 수행 절차: 1. 아이디어 구체화 2. project-config.md 작성 3. 프로젝트 기본 설정 --- ✅ 선행 체크리스트 (작업 전 확인): - [ ] 프로젝트 디렉토리 생성 완료 (P0-0) - [ ] claude.md 작성 완료 (P0-0) --- 📝 정리 체크리스트 (Phase 종료 시): - [ ] settings/project-config.md 작성 완료 - [ ] Phase 완료 기록 작성 (logs/p0-1-concept-YYYYMMDD-HHMM.md) - [ ] Git 커밋 - [ ] WORK-MODE.txt STATUS → COMPLETED --- 📖 참조 정보: - 가이드: l:\내 드라이브\Writing\Guide\v2\guides\p0-1-guide.md --- ``` **파일 생성:** - 프로젝트 루트에 `WORK-MODE.txt` 저장 - 다음 Phase (P0-1) 준비 완료 상태 --- ### 5. README.md 작성 **파일:** `README.md` **기본 내용:** ```markdown # [프로젝트명] **장르:** [장르] **시스템:** CWS v2.0 **시작일:** YYYY-MM-DD --- ## 프로젝트 개요 [간단한 프로젝트 설명] --- ## 진행 상황 **현재 Phase:** P0-1 (아이디어 컨셉 정의) **완료된 Phase:** P0-0 --- ## 구조 - `settings/` - 프로젝트 전체 설정 - `authors/` - 작가 문체 가이드 - `volumes/` - 권별 콘텐츠 - `logs/` - 작업 기록 --- **CWS v2.0** ``` --- ### 6. Git 저장소 초기화 (선택) **명령어:** ```bash git init git add . git commit -m "Initial commit: Project structure (P0-0) - Created directory structure - Added claude.md - Added WORK-MODE.txt - Added README.md Phase: P0-0 (PROJECT-INIT) CWS: v2.0.0" ``` **`.gitignore` 파일:** ``` # 임시 파일 *.tmp *.bak *~ # OS 파일 .DS_Store Thumbs.db # 에디터 .vscode/ .idea/ ``` --- ### 7. 완료 기록 작성 **파일명:** ``` logs/p0-0-init-YYYYMMDD-HHMM.md ``` **내용:** ```markdown # P0-0 완료 기록: 프로젝트 생성 **날짜:** YYYY-MM-DD HH:MM **프로세스:** P0-0 (PROJECT-INIT) **담당:** Claude Sonnet 4.5 --- ## 수행 내용 - 프로젝트 디렉토리 구조 생성 - claude.md 작성 - WORK-MODE.txt 초기화 - README.md 작성 - Git 저장소 초기화 --- ## 산출물 - claude.md (생성) - WORK-MODE.txt (생성) - README.md (생성) - 전체 디렉토리 구조 (생성) - .gitignore (생성, 선택) --- ## 검증 결과 - [ ] 디렉토리 구조 완전: PASS - [ ] claude.md 작성: PASS - [ ] WORK-MODE.txt 작성: PASS - [ ] README.md 작성: PASS --- ## 발견된 이슈 없음 --- ## 다음 Phase - P0-1: 아이디어 컨셉 정의 --- **작성:** Claude Sonnet 4.5 **완료:** YYYY-MM-DD HH:MM ``` --- ## ✅ 최종 체크리스트 작업 완료 전 확인: - [ ] 전체 디렉토리 구조 생성 완료 - [ ] claude.md 작성 완료 - [ ] WORK-MODE.txt 초기화 완료 (P0-1 준비) - [ ] README.md 작성 완료 - [ ] 완료 기록 작성 (logs/p0-0-init-YYYYMMDD-HHMM.md) - [ ] Git 저장소 초기화 (선택) - [ ] Git 커밋 (선택) - [ ] WORK-MODE.txt STATUS → COMPLETED --- ## 🔍 문제 해결 **Q: 프로젝트 경로에 한글이 들어가도 되나요?** A: 가능하지만 Git 또는 일부 도구에서 문제가 생길 수 있음. 영문 권장. **Q: 권이 몇 개인지 미정인데 vol-01만 만들어도 되나요?** A: 네. 필요할 때 vol-02, vol-03 추가 생성하면 됨. **Q: Git을 꼭 사용해야 하나요?** A: 선택 사항. 하지만 버전 관리를 위해 강력히 권장. --- **Created:** 2026-02-01 **Author:** Alex & Claude Sonnet 4.5