CommunityImagegithub.com

web-novel-writing

Compétence d'écriture et de maintenance de projet destinée aux auteurs de romans en ligne : activée pour la création, la suite, l'analyse, la relecture, la dé-AI-isation, le diagnostic de rythme, les scripts, la couverture, l'exportation en txt ou la vérification des mises à jour, avec routage vers les manuels et outils appropriés. Ne se déclenche pas pour les textes ordinaires, la poésie ou l'écriture non romanesque.

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

Cette compétence est un assistant complet pour les auteurs de romans en ligne (web novels), couvrant l'ensemble du processus d'écriture de la création à la publication. Elle propose neuf modes principaux (long, court, script de mini-série, analyse de marché, déconstruction de romans, importation d'anciens manuscrits, relecture, dé-AI-isation, couverture) combinés à plus de 30 contrôles qualité incluant la détection syntaxique et sémantique. La compétence intègre la gestion de projet (mémoire d'auteur, verrous de contrainte, nostalgie de série, chaîne de priorité des décors), l'optimisation du rythme (valeur de conflit, types de chapitres, chapitres tampons), la dés-AI-isation (indice AI à huit dimensions, vérification en ligne Zhuque, détection locale Mochi), et la maintenance (détection de version SkillHub, mises à jour de sécurité, sauvegarde, restauration). Elle prend en charge les revues à plusieurs niveaux (P0-P3), les exports en txt, les générateurs de couverture, les tableaux de bord de progression, et les outils de collaboration. Fonctionne sur Claude Code, Cursor, Codex et autres agents IA. La préservation du style original de l'auteur et la qualité narrative sont au cœur de sa conception, avec des mécanismes de détection de la monotonie, des boucles narratives et du manque de progression.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/lenmo181/novel-writing-skill/tree/main

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Demander à votre IA préférée

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

Documentation

Compétence : Écriture de romans en ligne

Version : v7.45 (2026-10-12) · Édition pour romans longs à grande échelle Fonctionnalités principales : Neuf modes en un seul point d'entrée (long/court/scénario de mini-série/analyse des tendances/déconstruction/importation de romans existants/relecture/dé-AI-isation/couverture) + 30 contrôles (13 vérifications strictes de script + 17 analyses sémantiques, incluant la conformité des titres de chapitres aux normes de la plateforme et la progression de l'intrigue anti-boucle) + Ouverture en or + Système d'attente + Discipline du point de vue + Show don't tell + Boucle de satisfaction + Structure en quatre temps de la gifle + Principes de conception du don magique + Indice AI (incluant une vue à huit dimensions et une analyse structurelle intra-chapitre en 5-grammes) + Détection en ligne Zhuque AI (optionnelle, vérification quantitative + localisation par segments) + Mémoire d'auteur + Verrou de contrainte + Mémoire de série (archivage en trois couches + matrice d'écart d'information) + Chaîne de priorité des décors + Bibliothèque de recettes de révision et d'expansion + Quantification du rythme (valeur de conflit/type de chapitre/trois types de chapitres tampons) + ADN des crochets (empreinte à cinq emplacements) + Porte d'échec + Vérification de l'intégrité des décors + Accès conditionnel par échantillon de style + Centralisation des constantes + Boucle de vérification de projet/pack de contexte/continuité/différence/instantané fusionnée en open source + Détection de version SkillHub, mise à jour sécurisée, sauvegarde et restauration après échec + Mise à jour en un clic bump_version.py (synchronisation de la version et de la date sur tous les points d'enregistrement, v7.43) + Générateur de squelette de révision review_skeleton.py et fichiers de preuves sémantiques faibles (ne bloque pas mais ne peut être utilisé comme conclusion de livraison, v7.44) + Fichier principal réduit à un simple routeur central (89KB→35KB, les règles d'écriture sont désormais uniquement dans Règles de Fer de l'Écriture, v7.44) + Pipeline de révision complète du texte (classification P0-P3 + file de réparation + comparaison de seconde révision + détection de régression) et registre des règles (cycle de vie des règles) + Principe de priorité des exceptions thématiques (v7.35 réduction du bruit : la rhétorique/la sensation de vie/la description des personnages sont réduites à des signaux de naturel) Ligne directrice v7.0 : Intégration de la famille de compétences story locale (12 compétences) et des meilleures pratiques de la communauté open source (oh-story, WebNovel Studio, etc.), une seule compétence couvre l'ensemble du processus. Le dossier utilise un nom stable, le numéro de version n'apparaît qu'en tête de ce fichier et dans versions/.


📁 Structure du répertoire de la compétence

L'arborescence complète (la source réelle est enregistrée par le doctor de l'arborescence) se trouve dans references/目录结构.md.

⚙️ Configuration globale

Élément de configurationValeur actuelleDescription
Racine du projetSpécifié par l'utilisateur > NOVEL_PROJECT_ROOT > ~/.codex/workspace/novels/ de l'utilisateur Codex actuel (configurable)Tous les nouveaux livres sont créés dans <racine_du_projet>\<titre_du_livre>\ ; ne pas coder en dur le nom d'utilisateur ou le répertoire hôte.
Chemin de la bibliothèque de romans longs / d'analyseNon configuré (les produits d'analyse sont placés par défaut dans <racine_du_projet>\analyse\)Définition d'exécution : rechercher[thème]roman/référence[thème]début = parcourir la bibliothèque avec des mots-clés de thème pour trouver des romans similaires, extraire leur début et leurs techniques d'écriture pour le chapitre en cours ; Bibliothèque non configurée → ignorer cette étape, ne pas bloquer l'écriture, ajouter seulement une ligne dans la réponse du processus indiquant "Bibliothèque non configurée, la recherche de techniques d'écriture similaires a été ignorée".
Guillemets de dialogueGuillemets courbes chinois "", monologue '' (pour les nouvelles, guillemets droits par défaut, pour Xuansuan 「」 possible — voir le manuel des nouvelles)Script par défaut --quote chal (pour les romans longs) ; pour les nouvelles, utiliser --quote straight, pour Xuansuan, utiliser --quote any.
Plateforme par défautNorme FanqiePour d'autres plateformes, ajuster selon le tableau de référence du manuel, ne pas inventer de données.

🧭 Table de routage des modes (À LIRE EN PREMIER par l'IA ! Après avoir identifié une intention de roman, vérifier d'abord ce tableau)

Protocole de décision pour les demandes composites (v7.39) : D'abord, identifier les restrictions claires de l'utilisateur (lecture seule/ne pas diffuser/ne pas modifier le texte principal) → Ensuite, identifier l'action créative principale → Puis, ajouter les diagnostics supplémentaires → Enfin, décider de l'écriture/de la connexion réseau. Si plusieurs actions entraînent des écritures, des transmissions externes ou des changements d'intrigue différents, elles doivent être décomposées en phases et s'arrêter à un point de confirmation ; "Vérifier localement après l'écriture" peut être une passerelle intégrée au processus actuel.

Intention de l'utilisateur (mot-clé)ActionManuel obligatoire
Initialiser un projet / Créer un nouveau livre / Établir un planCréer un projet + plan en quatre niveauxTexte intégral du fichier principal + 长篇模式.md
Initialiser un projet avec un script / Créer une structure standardCréer les répertoires et modèles de fichiers manquantstools/init_project.py, puis lire le rapport de project_health.py
Écrire le chapitre X / Continuer / Mise à jour quotidienne / Génération en un clicProcessus complet d'écriture de roman longFichier principal + 长篇模式.md
Écrire une nouvelle / Nouvelle Zhihu Xuansuan / Nouvelle Fanqie / Histoire courteProcessus de nouvelle短篇模式.md
Écrire un script de mini-série / Adapter un roman en script / Scénario de BDProcessus de script短剧剧本.md
Analyser les tendances / Étude de marché / Qu'est-ce qui est populaire / Choix de sujetCinq étapes d'analyse des tendances扫榜.md
Déconstruire un roman / Analyser un texte / Apprendre l'écriture de « X »Pipeline de déconstruction拆文.md
Importer ce livre / Continuer mon ancien manuscritIngénierie inverse导入旧书.md
Exporter en txt / Importer dans un outil d'assistant auteur / Packager le roman complet en txtFusionner les chapitres en un seul fichier txt importable par la plateforme (tri par numéro de chapitre, --range pour sélectionner les chapitres, encodage optionnel)tools/export_assistant_txt.py
Initialiser une suite / Intégrer un ancien projet (mise à niveau de la structure existante vers mind/)Migration d'intégration de structureSection « Initialisation de la suite » du fichier principal
Première utilisation / Je ne sais pas par où commencer / Auto-vérification après installationDémarrage en trois minutes et exemple de bout en bout快速开始.md + 工具选择.md
Dépistage AI / Pas de règle Mochi / Voir d'abord le risque de manque de naturel localDépistage heuristique sans dépendance工具选择.md + tools/check_chapter.py --ai-lite
Je ne sais pas quel mode choisir / Demande composite / Besoin d'une carte d'opérationDécision du processus principal et limites d'autorisation模式操作卡.md + 工具选择.md
Évaluer la compétence / Retour sur le routage / Vérifier les limites de dépassement d'autorisationLire la matrice de scénarios d'évaluation locale评测场景.md
Score d'évaluation / Score à cinq dimensions / Rapport d'évaluationLire l'échelle d'évaluation T/R/A/C/E locale评测量表.md + tools/eval_skill.py
Vérification avant publication / Préparation au téléchargement / Pré-vérification finaleExécuter en lecture seule le contrôle qualité local complettools/release_check.py
Format du reçu / Comment rapporter les résultats / Instructions de livraisonProtocole uniforme de livraison du reçu回执协议.md
Relecture sémantique / Éléments 14-30 / Preuves de chapitrePreuves sémantiques structurées语义审校.md + chapter_readiness.py --with-semantic
Crash / Erreur / Projet introuvable / Reprendre la progression / Échec de la mise à jourDiagnostic et récupération常见问题.md (mettre à jour le problème et lire 技能更新.md)
Auto-vérification de la compétence / Compétence introuvable / Installation incomplète / Erreur d'outilAuto-vérification unifiée en lecture seule操作范例.md + 工具选择.md + tools/doctor.py
Vérifier les mises à jour / Mettre à jour la compétence / Mise à jour automatique de la compétenceDétection de version SkillHub et mise à jour sécurisée技能更新.md + tools/update_skill.py
Mise à jour / Monter de version / Publier une nouvelle version / bump / Changer le numéro de versionMise à jour en un clic : synchronisation du numéro de version et de la date de publication sur tous les points d'enregistrement (dry-run par défaut, --apply pour écrire, puis exécution automatique de lint/référence/auto-vérification)tools/bump_version.py
Générer un squelette de révision / Les éléments sémantiques manquent / Comment remplir le JSON de révisionGénérer en un clic le squelette de révision sémantique pour les éléments 14-30 (calcule automatiquement le sha256 du corps principal, par défaut en mode révision)tools/review_skeleton.py + 语义审校.md
Réviser le chapitre X / Réviser ce volume / Diagnostiquer le chapitre X / CorrigerRévision d'un seul chapitre + diagnostic de lecture continue审校.md
Examen de santé / Vérification de l'état / Diagnostic de la bibliothèque de décors / Examen de la continuitéExamen complet du livre au niveau des fichiers体检.md (avec tools/grep_consistency.py)
Révision complète du texte / Diagnostic complet du livre / File de correction / Problème P0Pipeline multidimensionnel complet du livre (classification P0-P3 + cinq types de problèmes + file de réparation ; texte principal en lecture seule, rapport enregistré sur disque)tools/full_review.py + 体检.md·Portée P0-P3
Registre des règles / Vérifier la source d'une règle / Pourquoi cette règle / Règle abandonnéeRegistre du cycle de vie des règles (candidat→expérimental→stable→corrigé→abandonné)references/规则台账.md
Examen du projet / Reprendre un ancien livre / Vérifier la structure / Vérifier les chapitres manquantsExamen de la structure du projettools/project_audit.py + references/开源融合.md
Santé du projet / Vérification totale avant d'écrire / Vérification de passationRésumé de la structure, de la continuité, des entités et des tâches de révisiontools/project_health.py
Surnoms de personnages / Diagramme de relations / Statistiques d'apparition / Registre des personnagesGénérer un index d'entités à partir des fichiers canoniquestools/entity_index.py
Suivi des sources / Registre de recherche / Suivi des citationsEnregistrer les sources, les utilisations, les faits vérifiés et les questions en suspensreferences/研究来源.md (modèle) + tools/research_audit.py pour vérifier le registre
Vérification de la continuité / Vérifier la chronologie / Vérifier les indices / Incohérence de l'état d'un personnageVérification de la continuité des fichierstools/continuity_check.py + 连载记忆.md
Préparer le contexte / Packager avant la suite / Continuer à écrire le chapitre XGénérer un pack de contexte traçabletools/context_pack.py + 长篇模式.md
Comparer les révisions / Voir les différences de modification / Relecture avant/après une grande révisionComparaison des versions de chapitrestools/chapter_diff.py + 通读顺滑.md
Instantané / Sauvegarde avant une grande révision / Sauvegarder l'état actuelSauvegarde sécurisée du projettools/snapshot_project.py + 开源融合.md
Étiqueter le type de chapitre / Calculer la valeur de conflit / Diagnostic du rythmeQuantification et étiquetage du rythme节奏与结构.md (avec tools/conflict_score.py)
Dé-AI-isation / Trop AI / RévisionNettoyage en 8 étapes去AI味.md
Lire le chapitre X / Lecture fluide / Fluidité / Ça bloque à la lecture / Ce chapitre est difficile à lireRéparation de la fluidité de lecture (couche de sensation de lecture : lire → trouver les points de blocage → réparer sur place ; A mécanique/B sensation de lecture réparée sur place, C logique seulement notée ; produire une version révisée + une liste de modifications + les éléments à confirmer + un rapport de sensation de lecture)通读顺滑.md
Détection Zhuque / Détection AI du chapitre XDétection en ligne d'un seul chapitre去AI味.md·Détection en ligne Zhuque (avec tools/zhuque_check.py)
Détection Zhuque complète / Détection AI complète du livre / Zhuque en lotDétection complète du livre + cycle de réparation去AI味.md·Détection complète Zhuque et cycle de réparation (avec tools/zhuque_check.py --book)
Détection Mochi / Détection AI locale / Quota épuiséDétection locale de la sensation de lecture (Zhuque en backup)去AI味.md·Détection locale Mochi (avec tools/mochi_check.py)
Installation de Mochi / Configurer Mochi / Assistant Mochi / Mochi non installéInstallation en un clic (localiser→cloner→persister→démarrer et auto-vérifier)tools/mochi_setup.py + 去AI味.md·Détection locale Mochi
Boucle / Eau / L'intrigue n'avance pas / PiétinementDiagnostic de progression (quatre questions de progression + liste noire des boucles)SKILL《Règles de Fer de la Progression de l'Intrigue》+ grep_consistency.py Catégorie D
Écriture sans surveillance / Tâche planifiée / Continuer à écrire en arrière-plan / Classe d'écriture automatiqueDéploiement sans surveillance (prévention de la dégradation des règles, du chevauchement du style du livre, de la détection des abandons)无人值守.md
Recherche sur le classement / Étudier le classement / Mettre à jour la base de connaissancesCinq étapes de recherche sur le classement (échantillonnage→déconstruction technique→trois cycles de révision→classification ABC→enregistrement du cycle dans la base de connaissances)热榜研究.md + 热榜知识库.md
Analyse de rétention / Analyse de la structure du chapitre / Examen du chapitretools/retention_check.py (profil structurel + taux de répétition inter-chapitres + incrément d'information + liste de risques, niveau de suggestion)热榜研究.md·Sept + 热榜知识库.md
Roman en script / Script de ce chapitre / Script du chapitre / Convertir en scriptConversion du chapitre en script (synchronisation automatique à la cinquième étape de l'écriture du chapitre ; conversion supplémentaire pour les chapitres/romans anciens)小说转剧本.md (format réutilisé de 短剧剧本.md, avec tools/script_check.py)
Expansion / Ce chapitre est trop court / Trop sec / Relier deux passages / Réduction de poidsExpansion et révision via la bibliothèque de recettes润色扩写.md
Écrire un récapitulatif / Récapitulatif d'étape / Réécriture après interruptionArchivage du récapitulatif连载记忆.md
Générer une couverture / Contrôle qualité de la couvertureProtocole d'exécution en six étapes pour la couverture (priorité à $story-cover / $imagegen)封面.md (avec tools/cover_check.py)
Tableau de bord / Progression / Statut / Visualisation / Lire le texte principal / Voir le livreGénérer et ouvrir un tableau de bord visuel (un seul fichier 看板.html avec neuf zones : Aperçu/Lecture du texte principal (intégré en plein texte : mémoire de lecture continue/changement de chapitre/taille de police/papier·thème nuit/recherche et saut en plein texte)/Instantané de chapitre/Personnages/Indices/Chronologie/Ancres/Tendance de détection/Bibliothèque d'archives)tools/visualize.py
Titre / RésuméFormule de création de titreSection « Titre et Résumé » du fichier principal
Je suis bloquéDonner 5 directions (conçues avec la formule d'écart)Fichier principal
Révision du plan / Vérifier le planVérification et correction selon une liste de 8+1 critèresSection « Liste de révision du plan » du fichier principal

Principe de routage : Pour une première utilisation, lire d'abord 快速开始.md ; si vous devez choisir un outil, lire 工具选择.md. Pour une intention claire d'écriture de roman, de suite, de génération, de révision, d'analyse, de recherche de tendances, d'importation, de couverture ou de maintenance de projet → consulter ensuite ce tableau, la carte correspondante dans 模式操作卡.md et le manuel spécialisé ; les textes ordinaires, la poésie et l'écriture non romanesque ne déclenchent pas cette compétence. Les demandes simples utilisent par défaut un niveau rapide, sans lancer automatiquement le pipeline de révision complet. La pré-vérification avant publication en lecture seule n'équivaut pas à un téléchargement ; ce dernier nécessite l'autorisation explicite de l'utilisateur.

Protocole de décision du processus principal

  1. D'abord, identifier l'action principale : écriture, révision en lecture seule, révision autorisée, migration de projet, détection externe ou maintenance de la compétence.
  2. Ensuite, identifier l'état du projet : aucun projet, projet standard, ancien manuscrit, fichier unique, fichiers endommagés/manquants.
  3. Puis, identifier la limite d'autorisation : est-il permis de modifier le texte principal, est-il permis de modifier les fichiers, est-il permis de se connecter au réseau ou d'envoyer le texte principal hors de la machine.
  4. Seules les vérifications supplémentaires qui ne modifient pas les autorisations et les résultats peuvent être automatiquement enchaînées ; les actions qui modifient les fichiers, l'intrigue ou le flux de données externes doivent être décomposées en phases et s'arrêter à un point de confirmation.

La priorité est fixée comme suit : clairement spécifié par l'utilisateur > règle de la compétence > comportement par défaut de l'agent.

Skills associés