첫 실행
이 단계의 목표는 책의 방향을 잡는 것입니다. /start가 책 종류와 로그라인, 페르소나, 톤을 묻고, 그걸 01_direction_brief.md에 박은 다음 book-orchestrator의 Tier 1으로 넘깁니다. 아직 챕터를 쓰지 않습니다. 어떤 책을 쓸지부터 정하는 자리입니다.
1) base 폴더에서 Claude Code 실행
섹션 제목: “1) base 폴더에서 Claude Code 실행”clone-and-install에서 cd my-book까지 했다면 같은 자리에서 실행합니다.
claude프롬프트가 뜨면 CLAUDE.md와 자동화 규칙을 조용히 읽어 들입니다. 화면에 출력이 별로 안 보일 수 있는데 정상입니다.
2) 한 줄로 시작
섹션 제목: “2) 한 줄로 시작”/start또는 자연어로 프로젝트 시작, “책 쓰고 싶어”. 어느 쪽이든 start 라우터를 트리거합니다.
3) 환경 검증
섹션 제목: “3) 환경 검증”/start가 먼저 git이 있는지 확인합니다. 챕터별 commit으로 버전을 관리하기 때문입니다. markdown 뷰어는 선택이라 없어도 진행됩니다. research나 illustration은 첫 진입에서 검증하지 않습니다. 필요할 때만 따로 안내합니다.
4) git 이력 분리는 clone 받은 분만
섹션 제목: “4) git 이력 분리는 clone 받은 분만”base를 git clone으로 받았다면 /start가 origin URL을 검사해 한 번 물어봅니다. base의 커밋 이력 위에 본인 챕터가 쌓이기 전에 이력을 끊을지 묻는 자리입니다. Template로 본인 저장소를 만들어 받았다면 자동으로 건너뜁니다.
5) 책 정체성 묻기
섹션 제목: “5) 책 정체성 묻기”/start는 추측하지 않고 멈춰서 묻습니다. 네 가지가 다 채워질 때까지입니다.
- 책 종류(
book_type) — fiction, practical, essay, technical 중 하나. 이 결정이 어느 스킬이 켜질지를 가릅니다. - 로그라인 — 이 책이 한 문장으로 무엇인지.
- 페르소나 — 누가 쓰는 목소리인지.
- 톤 — 문체의 결.
답은 _workspace/{book_slug}/01_direction_brief.md에 박히고, books.json에 인덱스로 등록됩니다. 책 슬러그도 이 자리에서 정합니다. 영문 소문자와 숫자, 하이픈으로 novel-magic-cost-01 같은 식입니다.
한 번에 한 권만: /start는 한 권만 진입합니다. 새 책을 또 시작하려면 “새 책 — 슬러그 X로”라고 다시 부릅니다.
6) Tier 1 Direction으로 인계
섹션 제목: “6) Tier 1 Direction으로 인계”정체성이 잡히면 /start가 book-orchestrator의 Tier 1으로 넘깁니다. Tier 1은 방향 brief를 확정하는 단계입니다.
이 단계가 끝나면 이렇게 됩니다: _workspace/{book_slug}/01_direction_brief.md에 책 종류와 로그라인과 톤이 박히고, books.json에 책이 등록됩니다. 아직 챕터는 없습니다. 그게 정상입니다. 방향 brief가 본인 의도와 다르면 여기서 한 번 고쳐 달라고 말하는 편이 낫습니다.
방향이 잡혔으면 write-first-chapter로 갑니다. 아웃라인을 짜고 첫 챕터를 씁니다.