CommunityRédaction et éditiongithub.com

东野圭吾风格悬疑改写器 (whydunit)

将已有故事改写成追问型悬疑结构。不加新元素,只重排信息。可产出改造方案、小说、广播剧或听书 MP3。

Qu'est-ce que 东野圭吾风格悬疑改写器 (whydunit) ?

Ce skill transforme un récit existant en une structure de mystère de type « whydunit », inspirée du style de Keigo Higashino. Son principe fondamental est de ne jamais ajouter d'éléments (comme un cadavre), mais de réorganiser les informations existantes pour créer un suspense basé sur la question « pourquoi » plutôt que « qui ». Il est conçu pour les récits qui possèdent déjà une asymétrie d'information et un poids moral. Le skill propose quatre modes de rendu : un plan d'analyse en sept parties, un roman complet, un script de feuilleton radiophonique avec ambiance sonore, ou un script de livre audio pour une voix seule. Le flux de travail se déroule en étapes : évaluation de faisabilité, tableau de réorganisation de l'information, désignation d'un « porteur du poids » (un personnage secondaire qui devient le nouveau protagoniste), puis création d'une structure en chapitres ou en séquences (selon la longueur choisie). L'outil génère ensuite le texte final et procède à une auto-vérification par rapport à des règles de validation. L'ensemble du processus est documenté dans un fichier SKILL.md détaillé, qui sert de guide et de référence pour l'utilisateur et l'agent IA.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add Jimmy-ai-studio/dongye-detective-skill

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · 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

Que fait 东野圭吾风格悬疑改写器 (whydunit) ?

« 追问化 » est le nom de cette méthode, pas celui du produit. En externe, on dit toujours « réécriture de mystère ». Vous pouvez utiliser « mise en question » dans le corps du texte pour désigner l'action spécifique.

Que fait cette compétence exactement ?

En une phrase : n'ajoutez rien, réorganisez seulement les informations.

Les romans policiers n'ont pas inventé l'asymétrie d'information ; ils ont simplement fait de la « dissimulation » un thème. L'action de transformation est donc :

Trouver ce qui est déjà caché dans l'histoire → le cacher plus tard → le faire raconter par quelqu'un qui ne sait rien.

Ajouter un cadavre à une histoire est la pire des pratiques, le résultat sera forcément nul. Si la première chose qui vous vient à l'esprit avant de commencer est « qui est mort ? », vous avez déjà pris une mauvaise direction.

Loi fondamentale : le protagoniste est creux, le personnage secondaire porte le poids. Le personnage interrogé ne donne pas son intériorité, donc les émotions du lecteur doivent être prises en charge par quelqu'un d'autre ; cette personne qui les prend en charge est le véritable protagoniste, et elle doit avoir payé un prix, avoir une part de complicité. Si cette chaîne est rompue, tout l'édifice s'effondre.

Distinction clé : whydunit n'est pas whodunit. Chez Higashino, le mystère n'est presque jamais « qui est le coupable », mais « pourquoi ». Dans La Dévotion du suspect X, le lecteur sait très tôt qui est le coupable ; tout le suspense repose sur les motivations et le prix à payer. L'objectif de la transformation est de faire émerger le « pourquoi » qui n'a pas été interrogé dans le texte original, et non de créer un « qui ».

Flux de travail

Exécutez les étapes suivantes dans l'ordre. Ne sautez pas l'étape de validation de faisabilité.

Étape zéro : demandez d'abord à l'utilisateur le type de résultat souhaité

À moins que l'utilisateur n'ait déjà précisé le type de résultat dans sa demande, ne commencez pas directement. Utilisez une première question pour converger, quatre choix :

ModeRésultatUtilisation
A Plan de transformationAnalyse en sept parties (évaluation / ce qui est caché / tableau de réorganisation / porteur du poids / plan / échantillon court / auto-vérification)Enseignement, préparation de cours, rédaction d'articles, voir d'abord si la structure tient debout
B Roman policierTexte intégral du roman, par défaut 5000 mots (nouvelle longue)Obtenir directement un produit fini à lire
C Feuilleton radiophoniqueScript audio complet avec tous les éléments (dialogues + émotion + musique + bruits d'ambiance), prêt à être synthétiséObtenir un MP3 de feuilleton radiophonique avec ambiance sonore
D Version livre audioTexte réécrit pour lecture à voix seule + timbre vocal fixeObtenir un MP3 de lecture par une seule personne

Quand le choix est B, demandez la longueur : 3000 (cinq séquences, une vérification) / 5000 (huit séquences, trois vérifications, recommandé) / 10000+ (tableau des chapitres, double intrigue entrelacée).

La différence entre C et D est la « présence ou non de bruits d'ambiance », pas « avoir ou non un script » — les deux peuvent directement produire un fichier audio. C est un feuilleton radiophonique, D est une lecture par une seule personne.

Quand le choix est C ou D, ne demandez pas à l'utilisateur de coller sa clé API dans la conversation, et n'appelez pas l'interface à sa place. Expliquez honnêtement la raison à l'utilisateur :

  1. La clé n'a pas besoin de passer par la conversation — l'outil de synthèse peut la lire depuis une variable d'environnement ou un champ de mot de passe sur la page.
  2. L'environnement d'exécution peut ne pas autoriser les points de terminaison vocaux (sandbox, proxy d'entreprise souvent 403/timeout). Testez d'abord la synthèse avec un court extrait pour confirmer le chemin, puis produisez le script complet.

La bonne méthode : produisez le script, et l'utilisateur le synthétise dans tools/audio-studio/ (local ou Hugging Face Space). Les détails de l'interface sont dans references/seed-audio-api.md.

A/B/C/D partent tous du même plan de transformation. C ne consiste pas à transformer B en script, mais à réexécuter le plan — le média est différent, l'écriture est différente.

Première étape : validation de faisabilité (Porte)

Tous les textes ne peuvent pas être transformés. Dire honnêtement « je ne peux pas le transformer » a bien plus de valeur que de forcer une transformation.

Vérifiez trois barrières dans l'ordre :

BarrièreQuestionSigne d'échec
Asymétrie d'informationLe texte contient-il quelque chose qu'une personne sait et qu'une autre ignore ?Texte purement lyrique, purement explicatif, purement procédural, sans aucune partie détenant une information exclusive
Poids moralLa chose cachée implique-t-elle un dilemme éthique ?La dissimulation porte sur une chose insignifiante comme « qui a volé le crayon »
Blanc non interrogéLe texte contient-il un « pourquoi » que l'auteur a choisi de ne pas interroger ?Toutes les motivations ont déjà été expliquées par l'auteur, il n'y a pas de « trou » à creuser

Les trois barrières sont franchies → passez à la deuxième étape. N'importe quelle barrière échoue → arrêtez-vous, produisez un rapport d'évaluation, expliquant sur quelle barrière vous êtes bloqué, à quelle catégorie appartient la structure narrative du texte original, et à quoi ressemblerait une transformation forcée. Ne forcez pas pour simplement produire quelque chose.

La barrière du poids moral est la plus facile à négliger mais la plus fatale : plaquer une structure de Higashino sur une chose insignifiante sans dilemme éthique donne un résultat risible, pas mystérieux.

Deuxième étape : tableau de réorganisation de l'information

Avant d'écrire le moindre texte, faites ce tableau. C'est le fondement de toute la transformation.

| Fait | Qui le sait | Quand le texte original le révèle-t-il au lecteur | Quand la transformation le révèle-t-elle au lecteur | Par la bouche de qui |

Listez au moins 5 faits. Tout le travail de transformation réside dans la colonne « Quand la transformation le révèle-t-elle au lecteur » — ce sont les mêmes matériaux, on ne change que l'ordre et le point de sortie.

Troisième étape : désignation du porteur du poids (l'étape la plus cruciale de tout le flux)

Il ne s'agit pas de choisir un narrateur, mais de choisir le véritable protagoniste de ce récit.

Le protagoniste original sera vidé après la transformation — son intériorité ne sera plus présentée. Les émotions des lecteurs n'ont donc nulle part où aller, et quelqu'un doit les prendre en charge. Cette personne qui les prend en charge est le nouveau protagoniste.

Faites trois choses dans l'ordre :

  1. Trouvez, dans le texte original, la personne qui a été mentionnée en passant mais qui a en réalité payé un prix à cause de l'événement principal. Le commis, le voisin, l'auditeur, le cadet. Ce prix est une dette que l'original a envers lui, et la transformation consiste à réclamer cette dette. Les personnages inventés de toutes pièces ne sont pas acceptables, c'est le signe que le texte original n'a pas été compris.

  2. Déterminez s'il est une caméra. Demandez-vous : à la fin de l'histoire, est-il plus malheureux qu'au début ? Si la réponse est non → choisissez-en un autre. Une personne qui traverse toute l'histoire sans aucune perte ne peut pas porter ce récit.

  3. Donnez-lui une part de complicité. Il ne peut pas être simplement un observateur, il doit être impliqué — il a ri avec les autres à l'époque, il détient un témoignage qui pourrait tuer quelqu'un, il n'a pas tendu la main à ce moment-là. La part peut être très petite, mais elle doit exister. C'est cette part qui est la seule source de l'impact émotionnel futur.

Après la désignation, vérifiez les limites de ses informations : les parties auxquelles il n'a pas accès doivent entrer dans le texte par le biais de rapports, de rumeurs, de preuves matérielles. Il ne peut pas les connaître par magie.

Voir la partie sur la loi fondamentale dans references/rules.md.

Quatrième étape : plan de structure

Lisez references/rules.md et dressez un tableau des chapitres selon les règles de structure. Chaque chapitre est annoté avec : point de vue / information qu'il révèle / accroche de fin de chapitre.

Le nombre de chapitres doit être compris entre 5 et 8. Moins de 5 chapitres ne suffisent pas à créer un délai d'information, plus de 8 chapitres est une sur-conception au stade du plan.

En mode 3000 mots et 5000 mots, le tableau des chapitres sera remplacé par une structure de séquences à la cinquième étape — mais il faut quand même faire cette étape, car elle fournit le matériau de la structure par séquences.

Cinquième étape : rédaction

D'abord, déterminez le mode de longueur. Les trois modes ont des approches complètement différentes, et le champ de validation est également différent (conforme au tableau de conversion dans references/rules.md) :

ModeNombre de motsStructureDensité de l'enquêteChamp de validation
Nouvelle courte3000Cinq séquencesUne vérification, peut inclure une erreurGroupe A + B7
Nouvelle longue5000Huit séquencesTrois vérifications, dont une erreur (recommandé)Groupe A + B5/B6/B7 + Groupe M
Roman long10000+Tableau des chapitres de la quatrième étapeTrois vérifications ou plus, double intrigue entrelacéeToutes les clauses

Mode roman long : suivez le tableau des chapitres de la quatrième étape, toutes les clauses structurelles s'appliquent.

Mode nouvelle longue (cinq mille mots, par défaut recommandé) : le tableau des chapitres est annulé, on utilise la structure en huit séquences. C'est la seule longueur minimale qui peut contenir à la fois trois vérifications et trois retournements.

SéquencesFonctionNombre de mots
UnOuverture sur une scène actuelle, présentation d'un indice anormal, sans explication500
DeuxRetour en arrière : le moment où le porteur du poids paie le prix700
TroisInformations de fond, données de manière la plus concise possible ; au passage, introduire des détails de température (M2)400
QuatrePremière vérification : interroger une personne. Fournir des preuves visibles pour le lecteur600
CinqDeuxième vérification : examiner un objet. Conclure faussement — en utilisant la lecture standard de l'œuvre originale (S10)700
SixTroisième vérification : comparer deux versions contradictoires, réfuter la cinquième séquence800
SeptRevenir sur les détails de température de la troisième séquence, troisième retournement : réchauffer une réponse froide700
HuitRévélation + choix bidirectionnel du porteur du poids (M3), ne pas fermer600

La conclusion erronée de la cinquième séquence n'est pas là pour faire du nombre. Sans une piste erronée éliminée, il n'y a pas de déduction, seulement de l'information.

Mode nouvelle courte (trois mille mots) : structure en cinq séquences.

SéquencesFonctionNombre de mots
UnOuverture sur une scène actuelle, présentation d'un indice anormal, sans explication600
DeuxRetour en arrière : le moment où le porteur du poids paie le prix800
TroisInformations de fond, données de manière la plus concise possible500
QuatreÉvénement clé, entièrement rapporté par d'autres, qui se contredisent500
CinqRévélation + choix du porteur du poids, ne pas fermer600

Trois mille mots ne permettent pas une double intrigue entrelacée et une résolution chapitre par chapitre. Il faut sacrifier les groupes S6, S7, S8 et M, et garder la loi fondamentale ainsi que S3, S4, S11.

Ce compromis n'est pas une concession, c'est un test de résistance : les clauses qui survivent dans trois mille mots sont les fondations de ce système de règles. Celles qui ne tiennent pas sont des produits de la longueur, pas de la structure.

En mode nouvelle courte, ne validez que le groupe A plus B7 (indice précoce). B7 ne peut pas être supprimé — c'est la seule chose dans trois mille mots qui prouve encore que « c'est de la déduction, pas de la simple information. »

Sixième étape : auto-vérification avec le validateur

Lisez references/validator.md, et évaluez chaque clause selon le champ de validation du tableau ci-dessus, en donnant des preuves. Les clauses non satisfaites nécessitent de revenir à la deuxième ou troisième étape pour refaire, ne corrigez pas au niveau du simple échantillon de chapitre.

Les références des clauses sont uniquement celles du validator.md. rules.md utilise les références S/C/M pour expliquer les principes, validator.md utilise A/B/M pour valider ; les deux systèmes ne sont pas interchangeables (par exemple, S11 de rules = B7 de validator ; C1/C2/C3 de rules = A1/A2/A3 de validator ; le groupe C de validator est un test de discrimination C-a/C-b, sans rapport avec le groupe C de rules). Ne mélangez pas les références pendant l'auto-vérification.

Format de sortie

Suivez toujours cette structure pour la sortie :

# Plan de transformation par mise en question : « Titre de l'œuvre originale »

## Un. Validation de faisabilité
(les trois barrières une par une, réussite/échec + raison)

## Deux. Ce qui est caché dans le texte original
(expliquer en une phrase : ce qui est dissimulé, pourquoi cela a du poids)

## Trois. Tableau de réorganisation de l'information
(tableau)

## Quatre. Désignation du porteur du poids
(qui a été choisi / quel prix a-t-il payé / quelle est sa part de complicité / quelles sont les limites de ses informations)

## Cinq. Plan de structure
(roman long : tableau des chapitres ; nouvelle longue : tableau en huit séquences ; nouvelle courte : tableau en cinq séquences)

## Six. Texte
(mode nouvelle courte/longue : texte intégral ; mode roman long : échantillon du début de 800 à 1500 mots)

## Sept. Auto-vérification avec le validateur
(clause par clause + preuve + direction de modification pour les clauses non satisfaites)

Version audio

Quand l'utilisateur demande un livre audio, de l'audio, un feuilleton radiophonique, lisez references/audio-mode.md.

La version audio n'est pas un autre format du même texte, c'est une réécriture. Lire directement le script textuel ferait perdre la pré-position des indices et les retours en arrière. Il faut ajouter des références et des repères oraux.

Opération inverse

L'utilisateur peut demander l'inverse : aplatir un texte de mystère existant — le raconter dans l'ordre chronologique, entrer dans l'intériorité du protagoniste, tout expliquer.

Cette opération n'est pas une plaisanterie, c'est un test de résistance pour l'ensemble des règles. Si après avoir supprimé une règle le texte ne devient pas pire, cela signifie que cette règle n'est pas substantielle et devrait être supprimée de rules.md. Quand vous recevez une telle demande, produisez également un plan de transformation, et répondez clairement à la fin : quelles règles se sont avérées substantielles.

Limites

  • Droits d'auteur du texte original : la production doit être une réécriture originale. Vous pouvez citer de très courts extraits du texte original pour expliquer l'emplacement des modifications (15 caractères maximum), ne copiez pas des passages entiers du texte original, ne produisez pas une paraphrase qui pourrait remplacer la lecture de l'œuvre originale. Pour les œuvres encore sous protection du droit d'auteur, privilégiez une analyse structurelle plutôt qu'une réécriture complète ; les textes personnels de l'utilisateur et les œuvres du domaine public peuvent être librement traités.
  • Événements réels : quand le matériau provient de faits réels vécus par l'utilisateur, rappelez-lui de procéder à une anonymisation, et ne présentez pas des déductions comme des faits dans le plan.
  • Attribution de style : la production est une « imitation de la structure de Higashino », pas une œuvre de Higashino. Dans le plan, n'écrivez pas « Higashino aurait écrit ainsi », écrivez plutôt « selon cette structure ».
  • Le niveau de la phrase n'est pas l'essentiel : imiter les phrases courtes, le style épuré est facile, mais la simplicité en soi n'est pas une caractéristique distinctive. Même si on l'apprend, personne ne la reconnaît. Tout le travail doit être consacré au niveau structurel.

Fichiers de référence

  • references/rules.md — Ensemble de règles à trois niveaux (phrases/structure/thème), à lire à l'étape quatre
  • references/validator.md — Liste de validation, à lire à l'étape six ; les références des clauses sont celles de ce fichier
  • references/worked-example.md — Exemple complet avec Kong Yiji, à lire quand on n'est pas sûr du niveau de granularité à atteindre
  • references/audio-mode.md — Règles de réécriture pour les modes C/D, à lire impérativement
  • references/seed-audio-api.md — Interface du modèle de génération audio de Doubao 1.0, seuils de découpage, timbres

Skills associés