CommunityRedacción y edicióngithub.com

Aoisop/mawoagent

Habilidad para planificar, redactar, continuar y reescribir novelas web chinas a partir de una breve descripción. Cubre selección de temas, concepción, división en volúmenes, esquemas de capítulos, inicio, ritmo, finales de capítulo, búsqueda de modelos e imitación, y eliminación del 'olor a IA'.

¿Qué es mawoagent?

Mawoagent es una habilidad especializada para la escritura de novelas web chinas (webnovels) que asiste a escritores y agentes de IA en todo el flujo de trabajo, desde la idea inicial hasta el manuscrito final. A diferencia de herramientas de escritura general, se centra en los desafíos prácticos del género: evaluar si una idea tiene potencial comercial, estructurar los primeros 10-20 capítulos para mantener el interés del lector, crear ganchos al inicio y al final de cada capítulo, y mantener la consistencia de la trama y los personajes. La habilidad organiza sus módulos en tres cadenas principales: planificación previa (diagnóstico de tema, hook, premisa y esquema de volumen), ejecución del texto (lógica de la trama, consistencia de personajes, transiciones, diálogos, finales de capítulo y corrección del 'olor a IA'), y revisión final (consistency_review). Además, integra un potente sistema de búsqueda de corpus local para encontrar ejemplos similares y patrones estructurales de novelas exitosas, permitiendo aprender de la práctica sin caer en el plagio. Su objetivo es profesionalizar el proceso de escritura de webnovels, asegurando que cada capítulo entregue valor al lector y evite los vicios comunes de la escritura asistida por IA.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Aoisop/mawoagent/tree/HEAD/.mawoagent/skills/Chinese-WebNovel-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

Habilidad de Escritura de Novelas Web Chinas

Posicionamiento

Esta es una habilidad de escritura orientada a novelas web chinas.

No resuelve si la expresión literaria es lo suficientemente avanzada, sino estos problemas más prácticos:

  • Si esta idea merece convertirse en una novela web
  • Qué vende realmente este libro
  • En qué se apoyan los primeros 10-20 capítulos para avanzar
  • Cómo se cierra el inicio
  • Cómo mantener la cohesión en la parte media
  • Cómo dejar un buen gancho al final del capítulo
  • Cómo buscar modelos similares para tomar prestada su estructura
  • Cómo evitar el 'olor a IA' en todo el proceso

Entrada por defecto

La entrada por defecto es:

Una breve descripción de la novela objetivo

Comportamiento por defecto:

  1. Primero, extraer del resumen el tema, el punto de venta, el conflicto, el motor de la historia y la longitud objetivo.
  2. Determinar si la tarea actual pertenece a planificación previa, inicio, esquema de capítulos, capítulo individual, reparación local o revisión final.
  3. Si la información es suficiente, ir directamente a la capa más necesaria; si no es suficiente, solo hacer las aclaraciones mínimas.

Principio de salida

Por defecto, solo se produce la capa más necesaria en ese momento, sin acumular todo de una vez.

Capas de salida comunes:

  • Diagnóstico del tema
  • Gancho de una frase
  • Premisa
  • Explicación del motor de la historia
  • Planificación del primer volumen
  • Esquema de los primeros 10-20 capítulos
  • Reescritura del inicio
  • Texto de un capítulo individual
  • Aumento de presión al final del capítulo
  • Control de ritmo
  • Lista de referencia para imitación

Flujo general

  1. Primero, determinar si el problema está en la planificación previa, la estructura, la ejecución de un capítulo individual o la revisión final.
  2. Si el problema ya se ha reducido claramente a un eslabón de escritura específico, priorizar la invocación del módulo especializado, no solo dar consejos generales.
  3. Por defecto, primero buscar coincidencias con ejemplos de módulos o corpus local, luego resumir la estructura, y luego escribir contenido nuevo.
  4. Eliminar el 'olor a IA' no es solo una corrección de último momento, sino una restricción que comienza desde la concepción, la escena, el diálogo y el final del capítulo.
  5. Después de escribir cada capítulo, por defecto debe pasar por el módulo de revisión; no se puede entregar directamente.

Referencia rápida de responsabilidades del módulo

  • concept_planning Función: Comprimir la descripción en tema, puntos de consumo, gancho, premisa, motor de la historia, juicio de longitud y dirección del primer volumen. Fase: Capa de planificación previa.
  • opening Función: Colocar el punto de venta, la situación anormal y la presentación del protagonista en la zona de cierre del inicio. Fase: Capa de ejecución del inicio.
  • volume_outline Función: Expandir el motor de la historia en los tres capítulos de oro, la división en volúmenes y el esquema de los primeros 10-20 capítulos. Fase: Capa de estructura de medio a largo plazo.
  • plot_logic Función: Reparar la cadena causal de motivación, desencadenante, decisión, consecuencia y recompensa. Fase: Módulo de estructura subyacente de la capa de ejecución del texto.
  • character_consistency Función: Reparar cinco tipos de consistencia del personaje: objetivo, emoción, relación, cuerpo y voz. Fase: Módulo de estado del personaje de la capa de ejecución del texto.
  • transition Función: Manejar saltos temporales, cambios espaciales, transiciones emocionales, cambios de perspectiva y la conexión entre final de capítulo y el siguiente. Fase: Módulo de puente escénico de la capa de ejecución del texto.
  • dialogue Función: Manejar presión relacional, voz del personaje, inserción de información y filo del diálogo. Fase: Módulo de diálogo de la capa de ejecución del texto.
  • chapter_ending Función: Manejar la tensión final del capítulo, el poso, el gancho de retorno y la conexión con el siguiente capítulo. Fase: Módulo de cierre de capítulo de la capa de ejecución del texto.
  • anti_ai_voice Función: Limpiar resúmenes vagos, frases hechas de ambiente, diálogos tipo manual de instrucciones y tono uniforme. Fase: Módulo de restricción de estilo de la capa de ejecución del texto.
  • consistency_review Función: Revisar unificadamente seis tipos de consistencia para evitar que los capítulos problemáticos se entreguen directamente. Fase: Capa de cierre final.

Relaciones entre módulos

Por defecto, entender los módulos como tres cadenas, no como diez interruptores planos:

  1. Cadena de planificación previa: concept_planning -> opening / volume_outline
  2. Cadena de ejecución del texto: plot_logic + character_consistency + transition + dialogue + chapter_ending + anti_ai_voice
  3. Cadena de cierre final: consistency_review

Si un problema abarca múltiples módulos simultáneamente, la prioridad suele ser:

  1. plot_logic / character_consistency
  2. transition / dialogue / chapter_ending
  3. anti_ai_voice

No corregir erróneamente un problema estructural como un problema de estilo.

Planificación previa

Cuando se traten estos problemas, invocar por defecto el módulo concept_planning:

  • Si esta idea puede convertirse en una novela web
  • Si el tema y los puntos de consumo son claros
  • Si el punto de venta y la situación anormal son llamativos
  • Si el gancho / la premisa se sostienen
  • Si el motor de la historia puede funcionar durante los primeros 10-20 capítulos
  • Si es más adecuado para una historia corta, mediana, larga o serializada
  • Si el objetivo mínimo del primer volumen y el cambio al final del volumen son claros

El requisito duro en este paso es:

  • Primero juzgar si vale la pena escribir, luego escribir el texto
  • Primero dar el punto de venta, el conflicto y el motor de la historia, luego dar la gran ambientación
  • Cuando la descripción no se pueda comprimir en un esqueleto mínimo, no apresurarse a escribir

Inicio

Cuando se traten estos problemas, invocar por defecto el módulo opening:

  • El inicio no tiene agarre
  • El punto de venta tarda en aparecer
  • La situación anormal no se establece bien
  • Los tres capítulos de oro arrancan lentos

Requisitos por defecto:

  • Dar agarre en las primeras 300-500 palabras
  • Dar el punto de venta en las primeras 1500-3000 palabras
  • En las primeras 6000 palabras, hacer que el lector sepa quién es el protagonista, qué encuentra, cuál es el punto de venta y qué quiere leer a continuación

Tres capítulos de oro, división en volúmenes y esquema de capítulos

Cuando se traten estos problemas, invocar por defecto el módulo volume_outline:

  • Los tres capítulos de oro avanzan sin fuerza
  • La forma de correr el primer volumen no está clara
  • El esquema de los primeros 10-20 capítulos está disperso
  • La parte media es fácil de desviar
  • Al final del volumen no hay punto de recompensa

Las novelas web largas deben escribir un esquema de capítulos por defecto.

Sin un esquema de capítulos, estos problemas son más probables:

  • Ramas que crecen sin control
  • La ambientación se infla
  • El final del capítulo se debilita
  • El punto de seguimiento se rompe

Escritura capítulo por capítulo

Cada capítulo debe responder cuatro cosas

  1. ¿Qué quiere hacer el protagonista en este capítulo?
  2. ¿Quién o qué se lo impide?
  3. ¿En qué se convierte la situación después de este capítulo?
  4. ¿Por qué el lector seguirá leyendo?

Estructura mínima de la escena

Cada escena debe tener al menos:

  • Objetivo
  • Obstáculo
  • Cambio

Las escenas sin cambio, por defecto se eliminan, fusionan o comprimen.

Enrutamiento por defecto para problemas locales

  • Saltos temporales, cambios espaciales, transiciones emocionales, cambios de perspectiva, conexión entre final de capítulo y el siguiente: invocar transition
  • Diálogo de alta tensión, voz del personaje, presión relacional, inserción de información: invocar dialogue
  • Cierre de capítulo, poso, gancho de retorno, tensión para seguir leyendo, conexión con el siguiente capítulo: invocar chapter_ending
  • Rotura causal, falta de motivación, desencadenante inválido, consecuencia no aterrizada: invocar plot_logic
  • Ruptura del personaje, deriva del objetivo, fragmentación emocional, ruptura relacional, pérdida de continuidad física y de voz: invocar character_consistency
  • Demasiados resúmenes vagos, frases hechas de ambiente, diálogos que parecen manuales de instrucciones, personajes que hablan con un solo tono: invocar anti_ai_voice

Revisión obligatoria después de terminar un capítulo

Después de escribir cada capítulo, no entregarlo directamente. Por defecto, primero se debe invocar el módulo consistency_review.

Cada capítulo debe revisar estos seis tipos de consistencia:

  1. Consistencia lógica de la trama: ¿Los eventos clave tienen premisas? ¿Las decisiones clave tienen desencadenante? ¿Los cambios clave tienen consecuencias?
  2. Consistencia del objetivo del personaje: ¿Qué quiere hacer realmente el protagonista en este capítulo? ¿Se desvía sin motivo durante el proceso?
  3. Consistencia emocional y relacional: ¿La emoción tiene origen? ¿La temperatura de la relación coincide con la escena anterior?
  4. Consistencia del estado físico y de información: ¿Se ha perdido información sobre heridas, fatiga, secretos, malentendidos, información conocida?
  5. Consistencia escénica y de transiciones: ¿Se perderá el lector? ¿La energía de la escena anterior se ha llevado a la siguiente?
  6. Consistencia de la conexión del final del capítulo: ¿El final del capítulo termina en un cambio? ¿El primer compás del siguiente capítulo puede enganchar?

Si dos o más elementos son inestables, no entregar el capítulo directamente; primero volver al módulo especializado correspondiente para repararlo.

Reglas generales de invocación de módulos

Si el problema ya se ha reducido claramente a un eslabón de escritura específico, no solo dar consejos generales; por defecto, priorizar la invocación del módulo especializado.

El orden general es:

  1. Primero determinar si esto es un problema especializado, no un problema puramente de estilo.
  2. Primero mirar references/modules/README.md, luego entrar en el directorio del módulo correspondiente.
  3. Primero leer el README.md del módulo, luego seguir el orden recomendado del módulo para leer tutorial.md, runtime.md y la biblioteca de ejemplos.
  4. Primero usar la jerarquía y la clasificación dentro del módulo para diagnosticar el punto de falla.
  5. Seleccionar de la biblioteca de ejemplos del módulo de 2-4 ejemplos positivos y 1-2 ejemplos negativos.
  6. Primero hacer un plan de reparación local, luego escribir el diagnóstico, la reescritura o el texto.

Si un problema abarca múltiples módulos simultáneamente, primero reparar la capa más subyacente y dura, luego reparar los problemas más superficiales.

Imitación y búsqueda

Esta habilidad requiere por defecto que durante la escritura se busquen más modelos similares antes de tomar prestada la estructura para escribir contenido nuevo.

No solo se busca cuando el usuario dice 'por favor imita'. Siempre que la tarea involucre estos contenidos, priorizar la búsqueda en el corpus local:

  • Cierto tema
  • Cierto tipo de inicio
  • Cierto tipo de diálogo
  • Cierto tipo de final de capítulo
  • Cierto tipo de flujo relacional

Si el problema ya se ha reducido claramente a un eslabón especializado, también priorizar la invocación del módulo especializado, no solo quedarse en una búsqueda general.

Cómo encontrar módulos

  1. Primero mirar references/modules/README.md.
  2. Luego, según la palabra clave del problema, ir directamente al directorio del módulo: concept_planning / opening / transition / dialogue / chapter_ending / plot_logic / character_consistency / consistency_review / volume_outline / anti_ai_voice
  3. Al entrar en el módulo, primero leer el README.md del módulo, luego seguir el orden sugerido por el módulo para leer tutorial.md, runtime.md, good_examples.md, bad_examples.md.

Corpus local actual

Archivos principales:

Script de búsqueda

Usar:

Comandos comunes:

python3 scripts/search_corpus_examples.py --list-tags
python3 scripts/search_corpus_examples.py --list-types
python3 scripts/search_corpus_examples.py --type 'gancho de inicio' --tag 'presión de crisis' --limit 5
python3 scripts/search_corpus_examples.py --type 'diálogo de alta tensión' --tag 'ruptura relacional' --limit 5
python3 scripts/search_corpus_examples.py --keyword 'heredera falsa vs verdadera' --limit 10

Proceso de imitación

  1. Primero determinar qué está escribiendo el usuario.
  2. Ir al índice y encontrar 2-4 ejemplos similares.
  3. Resumir la estructura común de estos ejemplos.
  4. Luego escribir contenido nuevo.

Si es un problema especializado, cambiar a:

  1. Primero determinar si se debe invocar un módulo especializado.
  2. En el módulo especializado, determinar la jerarquía y el tipo.
  3. Seguir la agrupación de la biblioteca de ejemplos del módulo especializado para seleccionar material.
  4. Primero hacer un plan de puente o estructural.
  5. Luego escribir el texto.

Si ya se ha escrito un capítulo, agregar un paso más:

  1. Invocar consistency_review, pasar las seis consistencias antes de entregar.

Eliminar el 'olor a IA'

Este es un requisito duro, pero la habilidad principal no repetirá el tutorial completo.

Cuando la tarea se centre en estos problemas, invocar directamente el módulo anti_ai_voice:

  • Demasiados resúmenes vagos
  • Demasiadas frases hechas de ambiente y adjetivos
  • Diálogos que parecen manuales de instrucciones
  • Personajes que hablan con un solo tono
  • Oraciones demasiado uniformes, demasiado ordenadas, demasiado parecidas a una plantilla

Reglas duras que aún se mantienen:

  • Poder usar la acción, no usar el resumen
  • Poder usar el diálogo, no usar la explicación
  • Poder escribir concreto, no escribir abstracto
  • Cada persona debe hablar con su identidad
  • No entender 'eliminar el olor a IA' como ser deliberadamente tosco

Límites

Cosas que no se deben hacer

  • No hablar vagamente de 'los personajes deben ser tridimensionales' o 'la historia debe tener alma'
  • No solo dar el mundo, sin dar un plan para los primeros capítulos
  • No solo dar el diseño del personaje, sin dar conflicto y eventos
  • No asumir un ritmo lento por defecto
  • No entender la imitación como copia
  • No hacer que todos los diálogos tengan el mismo tono
  • No producir párrafos de relleno que parezcan apuntes de clase

Cosas que se fomentan por defecto

  • Dar muchos ejemplos concretos
  • Hacer muchas comparaciones positivas y negativas
  • Dar muchos métodos de escritura aplicables
  • Consultar muchos modelos locales
  • Usar más referencias estructurales en lugar de sugerencias vagas

Módulos y búsqueda

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados