Communitygithub.com

woanderingboy/novel-writing-pipeline

Pipeline de rédaction de romans longs / webnovels assistée par IA (Claude Code / Codex / WorkBuddy). Flux de travail à 9 rôles, 13 préréglages de style, distillation d'empreinte d'écriture, porte de goût différentielle. Alimente le pipeline roman-vidéo.

Qu'est-ce que novel-writing-pipeline ?

Ce Skill transforme la rédaction d'un roman en un pipeline industriel, décomposant le processus créatif en 9 rôles spécialisés qui travaillent en séquence, chacun avec des contraintes dures vérifiables par des outils ou des données. Contrairement à une approche 'tout-en-un' où un seul modèle est à la fois scénariste, relecteur et correcteur, cette approche divise le travail (showrunner, architecte du monde, concepteur de personnages, outlineur, écrivain, optimizeur de scènes/dialogues, auditeur, rythmicien, correcteur) pour contrer cinq 'maladies génétiques' identifiables de l'écriture IA, comme le langage plastique, les personnages en carton, les intrigues en montagnes russes, l'empathie factice et les patchworks créatifs. Le pipeline s'appuie sur un 'cerveau externe' partagé (documents de construction du monde, fiches personnages, planches de chapitres, empreinte d'écriture, registre d'état) et intègre des mécanismes open-source éprouvés provenant de projets comme loom-novel, ainovel-cli, Mo-Shen, writing-agent, Superpowers et Humanizer-zh. La grande innovation est sa couche de 'préréglages de style' (13 styles intégrés comme la cultivation xianxia), combinée à une 'distillation d'empreinte d'écriture' personnelle basée sur les propres œuvres de l'auteur ou des classiques du domaine public. Cela permet de mélanger des motifs stylistiques génériques (rythme, dialogue, POV) avec la voix unique de l'auteur, le tout étant contrôlé par une 'porte gustative différentielle' (differential taste gate) qui vérifie strictement que le taux de marqueurs 'goût IA' diminue après chaque itération de révision. Le Skill comprend également un référentiel d'actifs intégré avec des scalpels de mesure, des scripts de diagnostic et une porte de contrôle qualité, offrant un environnement complet, de la planification (quick/standard/deep) à la rédaction finale et à la révision, tout en garantissant que l'auteur conserve le dernier mot littéraire et le contrôle de la conformité des droits d'auteur.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add woanderingboy/novel-writing-pipeline

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Pipeline de Création Romanesque (novel-writing-pipeline)

Décompose la « rédaction de roman qualifié » en 9 rôles spécialisés + collaboration en pipeline. Chaque étape est soumise à des contraintes dures vérifiables par des outils/données. Tous les rôles partagent le même « cerveau externe » (document de construction du monde / fiches personnages / planches de chapitres / empreinte d'écriture / registre d'état), sans outrepasser leurs prérogatives.

Philosophie de conception (pourquoi ce découpage est nécessaire)

  • L'IA est fondamentalement du chainage probabiliste, l'humain est de l'expression intentionnelle – cette différence entraîne 5 « maladies génétiques » identifiables pour les romans IA, chaque rôle de ce Pipeline en cible spécifiquement une :
    1. Langue plastique/moyenne → Correcteur + Écrivain « empreinte d'écriture »
    2. Personnages en carton/personnalité divisée → Concepteur de personnages « empreinte langagière » + Auditeur vérification OOC
    3. Intrigue en montagnes russes/deus ex machina → Outlineur + Écrivain Scene-Sequel + Auditeur vérification causale
    4. Zone de confort émotionnel/empathie factice → Écrivain/Scénariste Show Don't Tell
    5. Patchwork créatif/départ élevé suivi d'une chute → Architecte du monde « Lois immuables » + Auditeur récupération des indices
  • Un seul modèle « tout-en-un » cumule les rôles de planificateur/scénariste/relecteur, et fait tout mal. La division spécialisée + les portes qualité ont été validées par des projets open source réels comme loom-novel / ainovel-cli / Mo-Shen / writing-agent / Superpowers.
  • Mécanismes open source intégrés (détails dans references/open-source-mechanisms.md) : injection d'empreinte d'écriture et différentiel de dés-IA-ification de loom-novel, résumé long-contexte à trois niveaux + révision avec preuves originales à sept dimensions d'ainovel-cli, workflow à trois vitesses + cycle d'écriture à état partagé de Mo-Shen ; nouveau : pipeline par phases de writing-agent (sujet → matériel → structure → brouillon → révision → modification → export) + modélisation stylistique, planification explicite + ordonnancement parallèle de sous-agents + boucle pilotée par les tests de Superpowers, dés-IA-ification ciblée des modèles chinois de Humanizer-zh.
  • Couche de préréglages de style (fossé défensif unique de ce Skill) : 13 catégories de « préréglages de style » intégrées (references/styles/, xianxia, etc.). Lors de l'écriture, le Showrunner sélectionne un préréglage, et l'Écrivain charge la carte de paradigme technique et la superpose avec son « empreinte d'écriture » personnelle – fournissant à la fois des ancrages techniques au niveau du genre sans perdre la voix personnelle de l'auteur. Voir references/styles/styles-index.md.
  • Limites des lois immuables : finir d'écrire ≠ pouvoir lire ≠ pouvoir soumettre. Le jugement littéraire final, la relecture chapitre par chapitre, la conformité des droits d'auteur et des conditions de soumission relèvent de la responsabilité de l'auteur.

Aperçu du pipeline (exécution séquentielle, chaque chapitre se réfère à la version révisée manuellement du chapitre précédent)

Showrunner (définit le ton + sélectionne le style préréglé + porte de confirmation de planification)
   → Architecte du monde → Concepteur de personnages → Outlineur
   → Écrivain【charge la carte de paradigme du style préréglé + empreinte d'écriture personnelle】
   → Optimiseur de scènes/dialogues
   → Auditeur (continuité) → Rythmicien → Correcteur (dés-IA-ification · inclut module spécifique aux modèles chinois)
   → Porte qualité (relecture lecteur/Showrunner) ── non conforme ──▶ Retour à l'étape correspondante

Ancrage stylistique (choix du style en une étape à l'écriture) : Le Showrunner sélectionne un préréglage de style dans la fiche de projet (voir references/styles/styles-index.md, par défaut « aucun préréglage »). Avant de générer le brouillon, l'Écrivain Read le fichier references/styles/<style>.md correspondant, traduit son paradigme technique en 6 dimensions en un exemple vérifiable de l'empreinte d'écriture du chapitre, et le superpose avec son empreinte personnelle pour le placement. En l'absence de style sélectionné, seule l'empreinte d'écriture personnelle est utilisée.

Neuf compétences de rôles (responsabilités et index des contraintes dures)

RôleResponsabilités principalesMaladie génétique cibléeContrainte clé (voir références)
2.1 ShowrunnerDéfinir le ton/le budget/les zones interdites, évaluation finale—La discipline budgétaire réserve un emplacement pour l'« empreinte d'écriture »
2.2 Architecte du mondeLois immuables du document de construction du monde#5 PatchworkConstruction → ≥2 contraintes d'intrigue ; interdiction des patchworks incompatibles
2.3 Concepteur de personnagesFiches personnages + empreinte langagière#2 Personnage en cartonSecret honteux de 1000 mots ; voix vérifiable par machine
2.4 OutlineurPlanches de chapitres + tableaux d'indices#3 Montagnes russesScene-Sequel ; retournement décomposé en 5 étapes
2.5 ÉcrivainBrouillon du chapitre courant#1/#3/#4Scene-Sequel + Show Don't Tell
2.6 Optimiseur de scènes/dialoguesImagerie + voix des personnages#2Supprimer l'accumulation d'adjectifs ; cacher l'exposition
2.7 AuditeurVérification des défauts sur sept dimensions#2/#3/#5Preuve originale obligatoire + Fact-Check
2.8 RythmicienCourbe de tension/points forts—Ratio Scene/Sequel ; marquer les compressions/extensions
2.9 Correcteur (dés-IA-ification)Version finale + liste d'auto-vérification#1Appliquer references/ai-taste-checklist.md

Voir references/craft-framework.md (artisanat) et les sections de chaque rôle pour les responsabilités complètes / entrées / sorties / auto-vérification.

Mécanismes de collaboration (pour que le système s'améliore en écrivant)

  • Mémoire : Résumé à trois niveaux (volume/arc/chapitre) + recommandation intelligente à quatre dimensions (indice/personnage/état/relation) + pipeline de compression (StoreSummaryCompact zéro LLM, CJK×1.5). Voir references/craft-framework.md §Mémoire.
  • Boucle d'injection d'empreinte d'écriture et de dés-IA-ification (cœur) : ① L'invite de l'Écrivain réserve un emplacement pour le maintien de l'empreinte langagière (interdit d'être réduit par le budget) ; ② Le brouillon exécute un diagnostic marquant les écarts par rapport à l'empreinte/les traces IA ; ③ Porte différentielle déterministe – le nombre de marqueurs « goût IA » dans la version finale doit être strictement inférieur à celui du brouillon (after < before), compté automatiquement par scripts/ai_taste_check.py. Voir references/style-fingerprint-method.md.
  • Porte qualité / Auto-évolution / Workflow à trois vitesses (quick/standard/deep) : Voir references/open-source-mechanisms.md.

Source de données : Distillation d'empreinte d'écriture (connecté à votre bibliothèque d'actifs)

Le fossé défensif de ce Skill réside dans la « couche de données ». Les préréglages de style (techniques de genre) et l'empreinte d'écriture (voix personnelle) sont tous deux distillés à partir de motifs (phrasé/rythme/rhétorique/voix) de ** vos propres œuvres / copies légales** ou de classiques du domaine public, et n'enregistrent jamais le texte original d'œuvres sous droits d'auteur.

  • SOP d'intégration de la bibliothèque d'actifs (avec actualisation en un clic) : Voir references/asset-library-integration.md – bibliothèque par défaut <Votre répertoire racine de la bibliothèque>\ (13 genres / plusieurs copies légales (classées par genre dans des sous-répertoires)) ; commande d'actualisation : python scripts/refresh_genre_fingerprints.py. Le script gère les bizarreries d'extension des fichiers récupérés (.tx\ufffd, etc.), aucun renommage manuel nécessaire.
  • Empreintes pré-intégrées testées (prêtes à l'emploi) : assets/genre-fingerprints.json – 13 points d'ancrage agrégés par genre (longueur de phrase/dialogue/mots de liaison/ponctuation/POV/diversité lexicale), ne contient que des statistiques de caractéristiques, pas de texte original, pour référence directe dans le §7 de la carte de style ; le recalcul est nécessaire uniquement pour actualiser les points d'ancrage après une mise à jour de la bibliothèque.
  • Méthode de distillation (sous-jacente) : Voir references/style-fingerprint-method.md ; script associé scripts/fingerprint_extract.py pour calculer les métriques stylistiques sur les échantillons de la bibliothèque locale, ne produit que des caractéristiques statistiques, sans aucun fragment de texte original.
  • Distillation d'exemple d'écriture d'auteur (voix personnelle) : Voir references/style-fingerprint-exemplar.md – ne distille que les dimensions d'écriture non protégées par le droit d'auteur (rythme des phrases, technique structurelle, voix des personnages, tension entre écrit classique et vernaculaire, ironie et retenue), sans copier aucune expression. Ce sont vos points d'ancrage personnels d'empreinte d'écriture (voix d'un seul auteur).
  • 13 préréglages de style (points d'ancrage techniques de genre) : Voir references/styles/styles-index.md + chaque fichier references/styles/<style>.md, chacun contenant un §7 Point d'ancrage métrique testé (provenant du JSON ci-dessus, uniquement des statistiques de caractéristiques, pas de texte original). Préréglage de style ≠ Empreinte d'écriture : le premier est un modèle technique au niveau du genre, le second est votre voix personnelle ; l'Écrivain superpose les deux.
  • Points d'ancrage stylistiques des classiques du domaine public : Voir references/style-fingerprint-method.md §Exemplaire du domaine public (Quatre grands romans classiques + classiques anglais Gutenberg, uniquement des motifs extraits).

Utilisation des scripts

  • scripts/fingerprint_extract.py --corpus <chemin de la bibliothèque> --out <JSON d'empreinte> : Calcule les métriques stylistiques sur les copies légales personnelles, génère un brouillon d'empreinte. Ne produit aucun texte original.
  • scripts/ai_taste_check.py --draft <chemin du brouillon> : Compte le nombre de marqueurs « goût IA », pour la porte différentielle §3.5 (comparaison avant/après).

Modèles (assets/templates)

  • assets/templates/人物卡.md、设定集.md、卡章纲.md、章节流水.md : Modèles de produits standard pour chaque rôle, à copier directement dans l'espace de travail du projet.
  • assets/project-scaffold.md : Structure de répertoire complète pour le déploiement (fiche de projet / construction du monde / fiches personnages / planches de chapitres / empreinte d'écriture / registre d'état / chapitres / règles).

Sécurité et limites

  • Ce Skill est un collaborateur créatif, ne remplace pas l'auteur : le jugement littéraire final, la relecture chapitre par chapitre, la conformité des droits d'auteur et des conditions de soumission relèvent de la responsabilité de l'auteur.
  • Priorité à l'originalité / Risque zéro concernant les IP tierces : L'empreinte d'écriture n'apprend que les motifs des œuvres personnelles de l'auteur ou des classiques du domaine public, n'enregistre jamais le texte original de best-sellers sous droits d'auteur, ne copie pas leurs expressions ; ne génère pas d'éléments textuels qui porteraient atteinte aux droits d'auteur de tiers.
  • L'empreinte d'écriture n'apprend que les modifications manuelles de l'auteur, jamais la propre sortie de l'IA (prévention de la contamination).
  • Pour les faits réels/domaines spécialisés, Fact-Check obligatoire avec mention « Vérification par l'auteur requise », sans inventer (en écho à la gestion des hallucinations des grands modèles).

Ressources associées

  • references/craft-framework.md — Cadre artisanal (Scene-Sequel / Show Don't Tell / Arc lumineux / Indice / Rythme / Mémoire)
  • references/asset-library-integration.md — SOP d'intégration de la bibliothèque d'actifs + actualisation en un clic des empreintes de genre + barrière IP
  • references/style-fingerprint-method.md — Méthode de distillation + connexion à la bibliothèque de l'utilisateur + points d'ancrage du domaine public
  • references/style-fingerprint-exemplar.md — Distillation d'exemple d'écriture d'auteur (couche technique, sans copie de texte original)
  • assets/genre-fingerprints.json — Empreintes métriques testées de 13 genres (statistiques uniquement, pas de texte original, incluses dans le package)
  • references/ai-taste-checklist.md — Liste de contrôle dure de dés-IA-ification (inclut expressions régulières/listes de mots + module spécifique aux modèles chinois)
  • references/open-source-mechanisms.md — Mécanismes open source vérifiés intégrés (loom-novel/ainovel-cli/Mo-Shen/writing-agent/Superpowers/Humanizer-zh)
  • references/styles/styles-index.md — Index des 13 préréglages de style optionnels
  • references/styles/<style>.md — Cartes de paradigme technique au niveau de l'écriture pour chaque style (chargées par l'Écrivain)

Skills associés