Communitygithub.com

woanderingboy/novel-writing-pipeline

AI 장편 소설/웹소설 작성 파이프라인 스킬 (Claude Code / Codex / WorkBuddy). 9개 역할 워크플로우, 13가지 스타일 프리셋, 작문 지문 증류, 차별적 취향 게이트 탑재. novel-video-pipeline에 연결.

novel-writing-pipeline란 무엇인가요?

이 스킬은 AI를 활용한 장편 소설 창작 과정을 9개의 전문화된 역할(총기획, 세계관 설계자, 캐릭터 디자이너, 개요 작가, 집필자, 장면/대화 최적화자, 감사자, 리듬 조정자, 윤문자)로 분할하고, 파이프라인 방식으로 협업하도록 설계되었습니다. 각 역할은 공유된 '외장 두뇌'(설정집, 캐릭터 카드, 장 개요, 작문 지문, 상태 장부)를 참조하며 권한을 초과하지 않습니다. 특히 13가지 장르별 스타일 프리셋(선협, 무협 등)과 개인 작문 지문을 결합하여 AI 특유의 '플라스틱 언어' 문제를 해결하고, 차별화된 취향 게이트를 통해 완성도를 높입니다. Claude Code, Codex, WorkBuddy 플랫폼을 지원하며, loom-novel, ainovel-cli, Mo-Shen, writing-agent, Superpowers, Humanizer-zh 등의 오픈소스 메커니즘을 통합하여 실제 프로젝트에서 검증된 접근 방식을 따릅니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add woanderingboy/novel-writing-pipeline

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

소설 창작 파이프라인 스킬 (novel-writing-pipeline)

'수준급 소설 창작'을 9개의 전담 역할 + 파이프라인 협업으로 분해하며, 각 단계마다 공정/데이터로 뒷받침되는 엄격한 제약이 있습니다. 모든 역할은 동일한 '외장 두뇌'(설정집 / 캐릭터 카드 / 장 개요 / 작문 지문 / 상태 장부)를 공유하며, 권한을 침범하지 않습니다.

설계 철학 (왜 이렇게 분할해야 하는가)

  • AI의 근본은 확률적 이어붙이기이고, 인간은 의도 표현입니다. 이 차이로 인해 AI 소설에는 5가지 식별 가능한 '유전병'이 있으며, 본 스킬의 각 역할은 이 중 하나를 집중적으로 억제합니다:
    1. 언어의 플라스틱감/평균화 → 윤문자 + 집필자 '작문 지문'
    2. 캐릭터의 종이인형화/인격 분열 → 캐릭터 디자이너 '언어 지문' + 감사자 OOC 검사
    3. 줄거리의 롤러코스터/데우스 엑스 마키나 → 개요 작가 + 집필자 Scene-Sequel + 감사자 인과 검사
    4. 감정적 안전지대/가짜 공감 → 집필자/장면 최적화자 Show Don't Tell
    5. 창작물 괴물/고전 저조 → 세계관 설계자 '철칙' + 감사자 복선 회수
  • 단일 모델로 '한 번에 처리'하면 기획/각본/교정을 동시에 맡아 모든 일을 제대로 못 합니다. 전문 분업 + 품질 관문은 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/#4Scene-Sequel + Show Don't Tell
2.6 장면/대화 최적화자화면감 + 말투#2형용사 나열 삭제; exposition 숨기기
2.7 감사자7차원 하자 검사#2/#3/#5강제 원문 인용 + 사실 확인
2.8 리듬 조정자재미/긴장 곡선—Scene/Sequel 비율; 압축/확장 표시
2.9 윤문자 (AI 향 제거)최종 원고 + 자가 점검표#1references/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 — 각 스타일의 필법 수준 패러다임 카드 (집필자 로드)

관련 스킬