소설 창작 파이프라인 스킬 (novel-writing-pipeline)
'수준급 소설 창작'을 9개의 전담 역할 + 파이프라인 협업으로 분해하며, 각 단계마다 공정/데이터로 뒷받침되는 엄격한 제약이 있습니다. 모든 역할은 동일한 '외장 두뇌'(설정집 / 캐릭터 카드 / 장 개요 / 작문 지문 / 상태 장부)를 공유하며, 권한을 침범하지 않습니다.
설계 철학 (왜 이렇게 분할해야 하는가)
- AI의 근본은 확률적 이어붙이기이고, 인간은 의도 표현입니다. 이 차이로 인해 AI 소설에는 5가지 식별 가능한 '유전병'이 있으며, 본 스킬의 각 역할은 이 중 하나를 집중적으로 억제합니다:
- 언어의 플라스틱감/평균화 → 윤문자 + 집필자 '작문 지문'
- 캐릭터의 종이인형화/인격 분열 → 캐릭터 디자이너 '언어 지문' + 감사자 OOC 검사
- 줄거리의 롤러코스터/데우스 엑스 마키나 → 개요 작가 + 집필자 Scene-Sequel + 감사자 인과 검사
- 감정적 안전지대/가짜 공감 → 집필자/장면 최적화자 Show Don't Tell
- 창작물 괴물/고전 저조 → 세계관 설계자 '철칙' + 감사자 복선 회수
- 단일 모델로 '한 번에 처리'하면 기획/각본/교정을 동시에 맡아 모든 일을 제대로 못 합니다. 전문 분업 + 품질 관문은 loom-novel / ainovel-cli / Mo-Shen / writing-agent / Superpowers 등의 실제 오픈소스 프로젝트에서 검증되었습니다.
- 통합된 오픈소스 메커니즘(자세한 내용은
references/open-source-mechanisms.md참조): loom-novel의 작문 지문 주입 및 확정적 AI 향 제거 차분, ainovel-cli의 긴 컨텍스트 3단계 요약 + 7차원 원문 인용 심사, Mo-Shen의 3단계 워크플로우 + 공유 상태 이어쓰기 루프; 신규 writing-agent의 단계별 파이프라인(주제 선정→자료 조사→구조화→초안→검토→수정→내보내기) 및 스타일 모델링, Superpowers의 명시적 계획 확인 + 하위 에이전트 병렬 스케줄링 + 테스트 주도 폐쇄 루프, Humanizer-zh의 중국어 템플릿 특화 AI 향 제거. - 스타일 프리셋 레이어 (본 스킬만의 핵심 경쟁력): 13가지 '스타일 프리셋'(
references/styles/, 선협 수선 등)을 내장하여 총기획이 한 번에 선택하면, 집필자가 기법 패러다임 카드와 개인 '작문 지문'을 로드하여 중첩합니다. 장르 수준의 기법 앵커를 제공하면서도 작가 개인의 목소리를 잃지 않습니다. 자세한 내용은references/styles/styles-index.md참조. - 철칙 경계: 완성했다고 읽을 수 있는 것은 아니며, 읽을 수 있다고 투고할 수 있는 것도 아닙니다. 최종 문학적 판단, 수동 장별 검토, 저작권 및 투고 적합성은 작가가 책임집니다.
파이프라인 개요 (순차 실행, 각 장은 이전 장의 수동 수정 버전 참조)
총기획(기조 설정 + 스타일 프리셋 선택 + 계획 확인 관문)
→ 세계관 설계자 → 캐릭터 디자이너 → 개요 작가
→ 집필자【스타일 프리셋 패러다임 카드 + 개인 작문 지문 로드】
→ 장면/대화 최적화자
→ 감사자(연속성) → 리듬 조정자 → 윤문자(AI 향 제거 · 중국어 템플릿 특화 포함)
→ 품질 관문(독자/총기획 심사)──불합격──▶ 해당 단계로 반송
스타일 앵커링 (작문 시 스타일 선택): 총기획은 프로젝트 카드에서 하나의 스타일 프리셋을 선택합니다(
references/styles/styles-index.md참조, 기본값은 '프리셋 없음'). 집필자는 초안 생성 전에 해당references/styles/<스타일>.md를Read하여, 그 6차원 기법 패러다임을 이번 장의 작문 지문으로 번역 가능한 검증 샘플로 만들고 개인 작문 지문과 중첩하여 적용합니다. 스타일이 선택되지 않은 경우 개인 작문 지문만 사용합니다.
아홉 역할 하위 스킬 (책임 및 엄격 제약 인덱스)
| 역할 | 핵심 책임 | 억제하는 유전병 | 주요 제약 (자세한 내용은 references 참조) |
|---|---|---|---|
| 2.1 총기획 Showrunner | 기조/예산/금지 구역 설정, 최종 평가 | — | 예산 규율이 '작문 지문' 슬롯을 예약 |
| 2.2 세계관 설계자 | 설정집 철칙 | #5 괴물 | 설정 → 2개 이상의 줄거리 제약; 호환 불가능 요소 금지 |
| 2.3 캐릭터 디자이너 | 캐릭터 카드 + 언어 지문 | #2 종이인형 | 1000자 부끄러운 비밀; 말투가 기계적으로 검증 가능 |
| 2.4 개요 작가 | 장 개요 + 복선표 | #3 롤러코스터 | Scene-Sequel; 전환점을 5단계로 분해 |
| 2.5 집필자 | 이번 장 초안 | #1/#3/#4 | Scene-Sequel + Show Don't Tell |
| 2.6 장면/대화 최적화자 | 화면감 + 말투 | #2 | 형용사 나열 삭제; exposition 숨기기 |
| 2.7 감사자 | 7차원 하자 검사 | #2/#3/#5 | 강제 원문 인용 + 사실 확인 |
| 2.8 리듬 조정자 | 재미/긴장 곡선 | — | Scene/Sequel 비율; 압축/확장 표시 |
| 2.9 윤문자 (AI 향 제거) | 최종 원고 + 자가 점검표 | #1 | references/ai-taste-checklist.md 적용 |
전체 책임/입력/출력/자가 점검은 references/craft-framework.md(공정) 및 각 역할 하위 섹션 참조.
협업 메커니즘 (시스템이 쓸수록 좋아지도록)
- 메모리: 3단계 요약(권/호/장) + 4차원 지능형 추천(복선/캐릭터/상태/관계) + 압축 파이프라인(StoreSummaryCompact Zero LLM, CJK×1.5). 자세한 내용은
references/craft-framework.md§메모리 참조. - 작문 지문 주입 및 AI 향 제거 폐쇄 루프 (핵심): ① 집필자 프롬프트에 언어 지문 보존 슬롯 예약(예산에 의해 잘리지 않도록 함); ② 초안에 대해 진단 실행하여 지문 이탈/AI 흔적 표시; ③ 확정적 차분 관문——최종 원고의 AI 향 감지 횟수는 반드시 수정 원고보다 엄격히 적어야 함(after < before),
scripts/ai_taste_check.py를 사용하여 자동 카운트. 자세한 내용은references/style-fingerprint-method.md참조. - 품질 관문 / 자기 진화 / 3단계 워크플로우 (quick/standard/deep):
references/open-source-mechanisms.md참조.
데이터 출처: 작문 지문 증류 (사용자 자산 라이브러리 연결)
본 스킬의 핵심 경쟁력은 '데이터 레이어'에 있습니다. 스타일 프리셋(소재 기법)과 작문 지문(개인 말투)은 모두 사용자 자체 / 합법 복제본 또는 퍼블릭 도메인 고전의 패턴(문장 구조/리듬/수사/말투)을 증류한 것이며, 저작권이 유효한 기간 내의 저작물 원문 표현을 절대 기록하지 않습니다.
- 자산 라이브러리 연결 SOP (원클릭 새로고침 포함):
references/asset-library-integration.md참조——기본 서고<사용자 서고 루트 디렉토리>(13개 소재 / 여러 합법 복제본(소재별 디렉토리 분류)); 새로고침 명령python scripts/refresh_genre_fingerprints.py. 스크립트가 복구 파일의 확장자 문제(.tx\ufffd등)를 이미 처리하므로 수동 이름 변경이 필요하지 않습니다. - 내장된 실제 측정 지문 (즉시 사용 가능):
assets/genre-fingerprints.json——13개 소재 집계 앵커(문장 길이/대화/접속사/구두점/POV/어휘 다양성), 통계 특징만 포함, 본문 없음, 스타일 카드 §7에서 직접 참조 가능; 재계산은 서고 업데이트 후 앵커 새로고침에만 사용됩니다. - 증류 방법 (기본 계층):
references/style-fingerprint-method.md참조; 함께 제공되는scripts/fingerprint_extract.py는 로컬 서고 샘플에 대해 스타일 계량을 계산하며, 통계 특징만 출력하고 어떤 본문 조각도 저장하지 않습니다. - 예시 작가 필법 증류 (개인 말투):
references/style-fingerprint-exemplar.md참조——저작권화할 수 없는 필법 차원(문장 리듬, 구조 기법, 캐릭터 목소리, 문백 긴장감, 아이러니 절제)만 증류하고 어떤 표현도 복제하지 않습니다. 이것이 개인 작문 지문 앵커입니다(단일 작가 말투). - 13가지 스타일 프리셋 (장르 기법 앵커):
references/styles/styles-index.md+ 각references/styles/<스타일>.md참조, 각각 §7 실제 측정 계량 앵커(위 JSON에서 가져옴, 통계 특징만 포함, 본문 없음) 포함. 스타일 프리셋 ≠ 작문 지문: 전자는 장르 수준의 기법 템플릿이고 후자는 개인의 목소리; 집필자는 둘을 중첩합니다. - 퍼블릭 도메인 고전 스타일 앵커:
references/style-fingerprint-method.md§퍼블릭 도메인 예시(4대 기서 + Gutenberg 영어 퍼블릭 도메인, 패턴만 추출) 참조.
스크립트 사용법
scripts/fingerprint_extract.py --corpus <서고 경로> --out <지문 JSON>: 개인 합법 복제본에 대해 스타일 계량 특성을 계산하여 지문 초안을 생성합니다. 어떤 본문도 저장하지 않습니다.scripts/ai_taste_check.py --draft <원고 경로>: AI 향 패턴 감지 횟수를 통계하여 §3.5 차분 관문(before/after 비교)에 사용합니다.
템플릿 (assets/templates)
assets/templates/캐릭터 카드.md,설정집.md,장 개요.md,장 흐름.md: 각 역할의 표준 산출물 템플릿으로, 프로젝트 작업 디렉토리에 직접 복사하여 사용합니다.assets/project-scaffold.md: 전체 디스크 디렉토리 구조 (프로젝트 카드/설정집/캐릭터 카드/장 개요/작문 지문/상태 장부/chapters/rules).
안전 및 경계
- 본 스킬은 창작 협력자이며, 작가를 대체하지 않습니다: 최종 문학적 판단, 수동 장별 검토, 저작권/투고 적합성은 작가가 책임집니다.
- 독창성 우선 / 제3자 IP 리스크 제로: 작문 지문은 작가의 자체 작품 또는 퍼블릭 도메인 고전의 패턴만 학습하며, 저작권이 유효한 기간 내의 베스트셀러 원문을 절대 기록하지 않고 그 표현을 복제하지 않습니다; 제3자 저작권을 침해하는 텍스트 요소를 생성하지 않습니다.
- 작문 지문은 작가의 수동 수정만 학습하며, AI 자체 출력을 절대 학습하지 않습니다(오염 방지).
- 실제 사실/전문 분야와 관련된 경우 강제로 사실 확인을 수행하고 '작가 확인 필요'라고 표시하며, 허위 정보를 생성하지 않습니다(대규모 언어 모델 환각 관리에 대응).
관련 리소스
references/craft-framework.md— 공정 프레임워크 (Scene-Sequel / Show Don't Tell / 호 광 / 복선 / 리듬 / 메모리)references/asset-library-integration.md— 자산 라이브러리 연결 SOP + 원클릭 소재 지문 새로고침 + IP 보호references/style-fingerprint-method.md— 증류 방법 + 사용자 서고 연결 + 퍼블릭 도메인 앵커references/style-fingerprint-exemplar.md— 예시 작가 필법 증류 (기술 계층, 본문 복제 없음)assets/genre-fingerprints.json— 13개 소재 실제 측정 계량 지문 (통계만 포함, 본문 없음, 패키지에 내장됨)references/ai-taste-checklist.md— AI 향 제거 하드 체크리스트 (정규식/단어 목록 + 중국어 템플릿 특화 포함)references/open-source-mechanisms.md— 검증되어 통합된 오픈소스 메커니즘 (loom-novel/ainovel-cli/Mo-Shen/writing-agent/Superpowers/Humanizer-zh)references/styles/styles-index.md— 13가지 선택 가능한 스타일 프리셋 인덱스references/styles/<스타일>.md— 각 스타일의 필법 수준 패러다임 카드 (집필자 로드)