CommunityRedacción y edicióngithub.com

Jimmy-ai-studio/dongye-detective-skill

Reescribe una historia existente en una estructura de suspense de tipo 'por qué' (whydunit), al estilo de Keigo Higashino. Sin añadir cadáveres, solo reordenando la información.

¿Qué es dongye-detective-skill?

Este skill transforma cualquier historia narrativa en una estructura de suspense basada en 'preguntas en cadena' (whydunit), inspirada en el método del autor japonés Keigo Higashino. No se añaden elementos nuevos como cadáveres o crímenes; en su lugar, se reordena la información existente para generar tensión. El proceso comienza con una evaluación de viabilidad en tres pasos (asimetría de información, peso ético, y preguntas no formuladas), seguido de una tabla de reordenamiento, asignación de un 'portador de carga' (un personaje secundario que sufre las consecuencias), y la aplicación de una estructura de capítulos (5 a 8) o de un esquema de 'tiempos' (como el de 8 tiempos para 5000 palabras). El skill es compatible con plataformas como Claude Code y Cursor, y permite generar desde simples planes de reescritura (modo A) hasta novelas completas (modo B), guiones de radio (modo C) o audiolibros (modo D). Además, incluye un validador de autocomprobación para garantizar que la transformación cumpla con los principios del suspense, evitando soluciones fáciles como añadir un asesinato. Su utilidad radica en que no requiere crear contenido nuevo, sino en reorganizar el existente, y está diseñado para desarrolladores, escritores y creativos que deseen experimentar con estructuras narrativas o enseñar técnicas de suspense.

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

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Reescriptor de suspense al estilo Keigo Higashino (whydunit)

«Preguntización» es el nombre de este método, no un nombre de producto. Externamente siempre se dice «reescritura de suspense». En el texto interno se puede usar «preguntización» para referirse a la acción concreta.

¿Qué hace exactamente este skill?

Una frase: No añadir nada, solo reordenar la información.

La novela de detectives no inventó la asimetría de información; simplemente convirtió el «ocultamiento» en el tema central. Por lo tanto, la acción de reescritura es:

Encontrar eso que ya está oculto en la historia → ocultarlo aún más tarde → que lo cuente alguien que no sabe.

Añadir un cadáver a la historia es la peor práctica; el resultado será basura. Si lo primero que piensas al empezar es «quién ha muerto», ya has tomado el camino equivocado.

Ley fundamental: Protagonista vacío, secundario que carga peso. Quien es interrogado no da su interior, y las emociones del lector deben ser recogidas por alguien; quien las recoge es el verdadero protagonista de este texto, y debe haber pagado un precio, debe tener una cuota de complicidad. Si esta cadena se rompe, todo el texto se derrumba.

Distinción clave: whydunit no es whodunit. El enigma de Higashino casi nunca es «quién es el asesino», sino «por qué». En «La devoción del sospechoso X», el lector sabe desde temprano quién es el asesino; el suspense está todo en el motivo y el precio. El objetivo de la reescritura es extraer ese «por qué» que la obra original no preguntó, no crear un «quién es».

Flujo de trabajo

A continuación, ejecutar en orden, sin saltarse la evaluación de viabilidad.

Paso cero: Preguntar al usuario qué tipo de resultado quiere

A menos que el usuario ya haya indicado claramente en su solicitud qué tipo quiere, no empezar a trabajar directamente. Usar una primera pregunta para converger, elegir uno de cuatro:

ModoResultadoAplicación
A Plan de reescrituraAnálisis en siete partes (evaluación / lo que oculta / tabla de reordenamiento / portador de carga / esquema / capítulo de muestra / autocomprobación)Enseñanza, preparación de clases, escritura de artículos, ver si la estructura funciona
B Novela de detectivesTexto completo de la novela, por defecto 5000 palabras (cuento largo)Para obtener el producto final listo para leer
C Radio novelaGuion de audio completo con todos los elementos (diálogo + emoción + música + sonido ambiente), listo para ser sintetizadoPara un mp3 de radio novela con campo sonoro
D AudiolibroTexto de lectura en voz pura + timbre fijoPara un mp3 de lectura en solitario

Al elegir B, preguntar la extensión: 3000 (cinco tiempos, una verificación) / 5000 (ocho tiempos, tres verificaciones, recomendado) / 10000+ (tabla de capítulos, doble línea entrelazada).

La diferencia entre C y D es «si necesita sonido ambiente», no «si necesita guion» — ambos pueden generar directamente archivos de audio. C es radio novela, D es lectura en solitario.

Al elegir C o D, no dejar que el usuario pegue la API Key en el diálogo, ni llamar a la interfaz por él. Explicar honestamente el motivo:

  1. La Key no necesita pasar por el diálogo — la herramienta de síntesis la lee desde variables de entorno o un campo de contraseña en la página.
  2. El entorno de ejecución puede no permitir el endpoint de voz (sandbox, proxy empresarial comúnmente dan 403/timeout). Primero probar la síntesis con un fragmento pequeño para confirmar que la vía funciona, luego producir el guion completo.

Procedimiento correcto: Producir el guion, y el usuario lo sintetiza en tools/audio-studio/ (local o en Hugging Face Space). Los detalles de la interfaz están en references/seed-audio-api.md.

A/B/C/D todos toman como base el mismo plan de reescritura. C no es convertir B en guion, es re-ejecutar desde el plan — el medio es diferente, la escritura también.

Primer paso: Evaluación de viabilidad (Puerta)

No todos los textos se pueden reescribir. Decir honestamente «no se puede» es más valioso que forzarlo.

Comprobar tres barreras en orden:

BarreraQué preguntarSeñal de no pasar
Asimetría de información¿Existe en el texto algo que una persona sabe y otra no?Texto puramente lírico, explicativo, procedural; ninguna de las partes tiene información exclusiva
Peso éticoLo que se oculta, ¿implica un dilema ético?Ocultar solo «quién robó el lápiz», algo sin peso
Espacio no preguntado¿Hay en el texto un «por qué» que el autor dejó sin preguntar?Todos los motivos ya han sido explicados por el autor, no hay agujero que excavar

Tres barreras superadas → Pasar al segundo paso. Cualquier barrera que no se supere → Detenerse, generar un informe de evaluación, explicando en qué barrera se quedó, a qué categoría pertenece la estructura narrativa original, y cómo quedaría si se forzara. No forzar solo para entregar algo.

La barrera del peso ético es la más fácil de pasar por alto pero la más letal: poner la cáscara de Higashino en un asunto trivial sin dilema ético da como resultado algo cómico, no suspense.

Segundo paso: Tabla de reordenamiento de información

Antes de escribir cualquier texto principal, hacer esta tabla. Es la base de toda la reescritura.

| Hecho | Quién lo sabe | Cuándo se dice al lector original | Cuándo se dice al lector tras la reescritura | A través de quién |

Listar al menos 5 hechos. Todo el trabajo de reescritura está en la columna «Cuándo se dice tras la reescritura» — el mismo material, solo se cambia el orden y la salida.

Tercer paso: Asignación del portador de carga (El paso más crítico de todo el flujo)

No es elegir un narrador, es elegir al verdadero protagonista de este texto.

El protagonista original será vaciado tras la reescritura — su interior ya no se mostrará. Las emociones del lector no tienen dónde ir, y alguien debe recogerlas. Quien las recoja será el nuevo protagonista.

Hacer tres cosas en orden:

  1. Encontrar en la obra original a alguien que fue mencionado de pasada pero que realmente pagó un precio por el evento principal. El ayudante, el vecino, el oyente, el junior. Ese precio es una deuda que la obra original le debe, y la reescritura es cobrarla. No se permiten personajes nuevos; eso es señal de no haber leído bien el original.

  2. Determinar si es una cámara. Preguntar: Al final de la historia, ¿está peor que al principio? Si la respuesta es no → volver a elegir. Alguien que sale ileso de ver todo no puede sostener este texto.

  3. Darle una cuota de complicidad. No puede ser solo un observador; debe tener parte — también se rió en su momento, tiene un testimonio que podría matar a alguien, no extendió la mano. La cuota puede ser mínima, pero debe existir. Esa parte es la única fuente del impacto emocional posterior.

Tras la asignación, verificar los límites de información: Las partes a las que no tiene acceso deben entrar al texto mediante relatos de otros, rumores, pruebas materiales; no puede saberlo de la nada.

Ver la sección de la ley fundamental en references/rules.md.

Cuarto paso: Esquema estructural

Leer references/rules.md y, según las reglas de la capa estructural, elaborar una tabla de capítulos. Cada capítulo debe indicar: perspectiva / información que avanza / gancho al final del capítulo.

El número de capítulos debe mantenerse entre 5 y 8. Menos de 5 no sostiene la demora de información; más de 8 en la fase de plan es sobrediseño.

En los modos de 3000 y 5000 palabras, la tabla de capítulos será reemplazada por la estructura de tiempos en el quinto paso — pero este paso sigue siendo necesario, ya que es la fuente de material para la estructura de tiempos.

Quinto paso: Redacción

Primero determinar el modo de extensión. Las tres modalidades tienen formas completamente diferentes, y el alcance de la evaluación también es diferente (coincide con la tabla de conversión en references/rules.md):

ModoPalabrasEstructuraDensidad de investigaciónAlcance de evaluación
Corto3000Cinco tiemposUna verificación, puede incluir un errorGrupo A + B7
Medio5000Ocho tiemposTres verificaciones, incluye un error (recomendado)Grupo A + B5/B6/B7 + Grupo M
Largo10000+Tabla de capítulos del cuarto pasoTres o más, doble línea entrelazadaTodas las cláusulas

Modo largo: Seguir la tabla de capítulos del cuarto paso, todas las cláusulas estructurales vigentes.

Modo medio (5000 palabras, recomendado por defecto): La tabla de capítulos queda anulada; se utiliza la estructura de ocho tiempos. Es la única longitud mínima que puede albergar tres verificaciones y tres giros.

TiempoFunciónPalabras
UnoEscena actual de apertura, presentar una prueba anómala, sin explicar500
DosRetrospectiva: el momento en que el portador de carga paga el precio700
TresInformación de fondo, contada con el mínimo de palabras; adelantar detalles de temperatura (M2)400
CuatroPrimera verificación: preguntar a personas. Dar evidencia visible al lector600
CincoSegunda verificación: examinar objetos. Llegar a una conclusión errónea — la lectura estándar del original (S10)700
SeisTercera verificación: comparar dos versiones que chocan, refutar el quinto tiempo800
SieteRecuperar el detalle de temperatura del tercer tiempo, tercer giro: calentar la respuesta fría700
OchoRevelación + decisión bidireccional del portador de carga (M3), sin cerrar600

La conclusión errónea del quinto tiempo no es un relleno. Sin una vía errónea que sea excluida, no hay razonamiento, solo información.

Modo corto (3000 palabras): Estructura de cinco tiempos.

TiempoFunciónPalabras
UnoEscena actual de apertura, presentar una prueba anómala, sin explicar600
DosRetrospectiva: el momento en que el portador de carga paga el precio800
TresInformación de fondo, contada con el mínimo de palabras500
CuatroEvento clave, todo a través de relatos, que chocan entre sí500
CincoRevelación + decisión del portador de carga, sin cerrar600

3000 palabras no permiten doble línea entrelazada ni resolución capítulo por capítulo. Es necesario sacrificar S6, S7, S8 y el Grupo M, manteniendo la ley fundamental y S3, S4, S11.

Este sacrificio no es una concesión, es una prueba de carga: las cláusulas que sobreviven en 3000 palabras son los cimientos de este sistema. Las que no caben demuestran que son producto de la extensión, no de la estructura.

En el modo corto, solo evaluar el Grupo A más B7 (adelanto de pistas). B7 no se puede omitir — es lo único que en 3000 palabras demuestra que esto es razonamiento, no información.

Sexto paso: Autocomprobación con el validador

Leer references/validator.md y, según el alcance de evaluación de la tabla anterior, puntuar cada cláusula y dar evidencia. Las cláusulas que no aprueben deben volver al segundo o tercer paso para rehacer, no parchar a nivel de capítulo de muestra.

Los números de cláusula solo toman como referencia validator.md. rules.md usa numeración S/C/M para explicar principios; validator.md usa A/B/M para evaluar. Los dos sistemas de numeración no son intercambiables (por ejemplo, S11 adelanto de pistas en rules = B7 en validator; C1/C2/C3 ley fundamental en rules = A1/A2/A3 en validator; el Grupo C en validator es la prueba de discriminación C-a/C-b, no tiene relación con el Grupo C de rules). Al escribir la autocomprobación, no mezclar.

Formato de salida

Siempre estructurar la salida de esta manera:

# Plan de reescritura por preguntización: «Título original»

## 1. Evaluación de viabilidad
(Tres barreras una por una, aprobado/no aprobado + motivo)

## 2. Lo que está oculto en el original
(Un párrafo que aclare: qué se oculta, por qué tiene peso)

## 3. Tabla de reordenamiento de información
(Tabla)

## 4. Asignación del portador de carga
(Quién se elige / qué precio pagó / cuál es su cuota de complicidad / cuáles son sus límites de información)

## 5. Esquema estructural
(Largo: tabla de capítulos; Medio: tabla de ocho tiempos; Corto: tabla de cinco tiempos)

## 6. Texto principal
(Modo corto/medio: texto completo; Modo largo: capítulo de muestra de 800–1500 palabras)

## 7. Autocomprobación del validador
(Cláusula por cláusula + evidencia + dirección de modificación para las no aprobadas)

Versión de audio

Cuando el usuario solicite audiolibro, audio o radio novela, leer references/audio-mode.md.

La versión de audio no es otro formato del mismo texto; es una reescritura. Leer directamente el texto escrito perderá los adelantos de pistas y las capas de flashback; es necesario agregar referencias cruzadas y marcadores orales.

Operación inversa

El usuario puede solicitar hacer lo contrario: aplanar un texto de suspense existente — contarlo en orden cronológico, entrar en la mente del protagonista, explicarlo todo.

Esta operación no es una broma; es la prueba de carga del conjunto de reglas. Si al eliminar una regla el texto no empeora, esa regla no soporta peso y debería eliminarse de rules.md. Al recibir este tipo de solicitud, también generar un plan de reescritura, y al final responder claramente: qué reglas demostraron soportar peso.

Límites

  • Derechos de autor del original: El resultado debe ser una reescritura original. Se puede citar fragmentos extremadamente cortos del original para explicar el lugar del cambio (15 palabras o menos). No copiar párrafos enteros del original. No producir una versión que pueda reemplazar la lectura del original. Para obras aún bajo derechos de autor, priorizar el análisis estructural sobre la reescritura completa; los textos propios del usuario y las obras de dominio público se pueden abordar sin restricciones.
  • Eventos reales: Cuando el material provenga de hechos reales del entorno del usuario, recordar anonimizarlo, y no escribir suposiciones como hechos en el plan.
  • Atribución de estilo: El resultado es una «imitación de la estructura de Higashino», no una obra de Higashino. En el plan no escribir «Higashino lo haría así», sino «según esta estructura».
  • La capa de frases no es el foco: Imitar frases cortas, descripciones sencillas es fácil, pero la simplicidad en sí misma no es una característica distintiva; aunque se aprenda, nadie la reconocería. Todo el trabajo se invierte en la capa estructural.

Archivos de referencia

  • references/rules.md — Conjunto de reglas en tres capas (capa de frases / capa estructural / capa temática); lectura obligatoria para el cuarto paso
  • references/validator.md — Lista de verificación; lectura obligatoria para el sexto paso; los números de cláusula toman este como referencia
  • references/worked-example.md — Ejercicio completo con «Kong Yiji»; leer cuando no se tenga claro qué nivel de granularidad se debe alcanzar
  • references/audio-mode.md — Reglas de reescritura para los modos C/D; lectura obligatoria
  • references/seed-audio-api.md — Interfaz del modelo de generación de audio Doubao 1.0, umbral de segmentación, timbres

Skills relacionados