$npx -y skills add tobyilee/book-writer --skill book-planningDesign the overall book structure — title candidates, characteristics, chapter list with main content per chapter, and narrative arc. Use when turning research into a writing plan, drafting a book outline, planning chapter sequence, or revising a book plan based on review feedbac
| 1 | # Book Planning |
| 2 | |
| 3 | 리서치를 바탕으로 책 구조를 설계한다. 좋은 계획은 "독자가 어떤 여정을 거쳐 무엇을 얻는가"를 먼저 정하고, 거기서 역산해 챕터를 배치한다. |
| 4 | |
| 5 | > **장르 프로필을 반영하자.** 오케스트레이터가 확정한 `genre`(기본 `tech-book`)에 따라 챕터 단위·내러티브 아크·독자 여정의 해석이 달라진다. `profiles/{genre}/scaffolds.md`를 읽고 그 장르의 구조로 배치한다 — tech-book=개념/문제/사례 챕터, narrative=막·시퀀스·씬, practical=파트·단계·코스 묶음, essay=주제별 글 묶음. |
| 6 | |
| 7 | ## 절차 |
| 8 | |
| 9 | 1. **입력 소화** — `genre`, `01_reference.md`, 활성 `profiles/{genre}/scaffolds.md`, 주제·대상 독자·분량 힌트를 읽는다 |
| 10 | 2. **독자 여정 설계** (장르별로 출구 상태를 다르게 — "할 수 있다"/"느낀다"/"바뀐다") |
| 11 | - 진입 상태: 독자가 이 책을 펼 때 어떤 지식·고민·기대를 가지고 있는가? |
| 12 | - 출구 상태: 다 읽었을 때 무엇을 할 수 있고, 어떤 관점이 바뀌어 있는가? |
| 13 | 3. **제목 후보 3개** — 각각 다른 포지셔닝 (이론서 / 실전서 / 철학적 에세이 등) 톤 |
| 14 | 4. **책 특성 정의** — 장르, 분량, 난이도 |
| 15 | 5. **내러티브 아크 설계** — 챕터 흐름을 문단으로 서술 (왜 이 순서인지) |
| 16 | 6. **설계 근거 기록** — 채택한 구조의 이유 + **기각한 대안 구조 2개 이상과 기각 사유** ("왜 이 방식인지, 어떤 대안을 기각했는지"가 운영자의 판단 재료다 — `docs/learning-loop.md`) |
| 17 | 7. **챕터 목록 작성** — 5~10개, 각 챕터에 핵심 질문 + 주요 내용 + 예상 분량 |
| 18 | 8. **검증** — 아래 체크리스트로 자기 점검 |
| 19 | 9. **저장** — `{slug}/02_plan.md` |
| 20 | |
| 21 | ## 독자 여정 템플릿 |
| 22 | |
| 23 | | 단계 | 질문 | |
| 24 | |------|------| |
| 25 | | 진입 | 이 독자는 왜 이 책을 집어들었을까? | |
| 26 | | 각성 | 어떤 지점에서 "아, 내가 지금까지 놓친 게 있구나" 느끼게 될까? | |
| 27 | | 배움 | 핵심 개념·기술을 어떻게 소화할까? | |
| 28 | | 적용 | 어디서 실전 적용 기회를 느낄까? | |
| 29 | | 종합 | 마지막에 무엇을 가지고 일상으로 돌아갈까? | |
| 30 | |
| 31 | ## 챕터 배치 원칙 |
| 32 | |
| 33 | - **첫 장은 왜(Why):** 왜 이 주제가 중요한지, 왜 이 책인지 |
| 34 | - **중반은 무엇(What)·어떻게(How):** 개념과 기법 교차 배치 |
| 35 | - **종반은 통합(Synthesis):** 부분 지식을 통합 사고로 묶기 |
| 36 | - **마지막은 다음 걸음(Next):** 독자가 덮고 나서 무엇을 할지 |
| 37 | |
| 38 | ## 체크리스트 |
| 39 | |
| 40 | - [ ] 모든 챕터가 핵심 질문에 답하고 있는가? |
| 41 | - [ ] 챕터 순서에 맥이 흐르는가 (갑자기 난이도·주제 도약 없음)? |
| 42 | - [ ] 대상 독자 수준에 맞는가? |
| 43 | - [ ] 레퍼런스의 주요 자료가 빠짐없이 어딘가에 배치되는가? |
| 44 | - [ ] 챕터 간 중복이 없는가? |
| 45 | - [ ] 각 챕터 예상 분량 합계가 목표 분량에 부합하는가? |
| 46 | - [ ] "설계 근거"에 기각한 대안 구조가 2개 이상, 기각 사유와 함께 기록되었는가? |
| 47 | |
| 48 | ## 출력 형식 |
| 49 | |
| 50 | ```markdown |
| 51 | # {주제} 저술 계획 |
| 52 | |
| 53 | ## 제목 후보 |
| 54 | 1. **{후보1}** — 톤: {...}, 포지셔닝: {...} |
| 55 | 2. **{후보2}** — ... |
| 56 | 3. **{후보3}** — ... |
| 57 | **추천:** {후보N} (이유) |
| 58 | |
| 59 | ## 책 특성 |
| 60 | - 장르, 분량, 난이도, 독자 여정 |
| 61 | |
| 62 | ## 내러티브 아크 |
| 63 | {문단 설명} |
| 64 | |
| 65 | ## 설계 근거 |
| 66 | - 채택한 구조: {핵심 이유 2~3개} |
| 67 | - 기각한 대안 1: {요약} — 기각 사유: {...} |
| 68 | - 기각한 대안 2: {요약} — 기각 사유: {...} |
| 69 | |
| 70 | ## 챕터 목록 |
| 71 | |
| 72 | ### 1장. {제목} |
| 73 | - 핵심 질문: |
| 74 | - 주요 내용 (3~5 불릿): |
| 75 | - 독자가 얻는 것: |
| 76 | - 예상 분량: {글자 수} |
| 77 | |
| 78 | ### 2장. ... |
| 79 | ``` |
| 80 | |
| 81 | ## 리뷰 피드백 반영 시 |
| 82 | |
| 83 | - `03_review_log.md`의 각 피드백 항목에 대해 |
| 84 | - Critical → 반드시 반영 |
| 85 | - Should → 원칙적 반영, 타당성 재검토 시 근거와 함께 기각 가능 |
| 86 | - Nice → 선택 반영 |
| 87 | - 반영 결과를 `02_plan.md`에 적용하고, 변경 요약을 `03_review_log.md`에 추가 |