CommunityEscrita e Ediçãogithub.com

Aoisop/mawoagent

Ferramenta especializada em planejamento, rascunho, continuação e revisão de web novels chinesas, com foco em seleção de temas, construção de enredo, divisão de volumes, esboço de capítulos, aberturas, ritmo, finais de capítulo, imitação de referências e redução do 'gosto de IA'.

O que é mawoagent?

Este skill foi projetado para auxiliar na criação profissional de web novels chinesas, abordando desafios práticos como avaliar a viabilidade de uma ideia, definir o apelo comercial da obra, estruturar os primeiros 10 a 20 capítulos para manter o interesse do leitor e evitar a sensação de texto gerado por IA. Ele suporta plataformas de escrita de web novels que aceitam assistentes de IA como Claude Code, Cursor ou Codex. O skill funciona através de uma arquitetura modular que primeiro diagnostica a fase da escrita (planejamento, execução ou revisão final) e, em seguida, invoca módulos especializados para tarefas como planejamento de conceito (concept_planning), desenvolvimento de aberturas (opening), elaboração de esboços de volume (volume_outline), lógica de enredo (plot_logic), consistência de personagens (character_consistency), transições (transition), diálogo (dialogue), finais de capítulo (chapter_ending), redução de voz de IA (anti_ai_voice) e revisão de consistência (consistency_review). Sua principal vantagem é fornecer orientação estruturada e acionável em vez de conselhos genéricos, garantindo que cada capítulo passe por uma verificação rigorosa de seis tipos de consistência antes da entrega.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Aoisop/mawoagent/tree/HEAD/.mawoagent/skills/Chinese-WebNovel-Skill

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Habilidade de Escrita para Web Novels Chinesas

Posicionamento

Esta é uma skill de escrita voltada para web novels chinesas.

Ela não resolve se "a expressão literária é sofisticada o suficiente", mas sim questões mais práticas como:

  • Se essa ideia vale a pena ser transformada em uma web novel
  • O que exatamente este livro está vendendo
  • O que sustenta a progressão nos primeiros 10-20 capítulos
  • Como fazer a abertura "vender" o leitor
  • Como não perder o ritmo no meio da obra
  • Como deixar o final do capítulo com um gancho
  • Como pesquisar modelos semelhantes e aproveitar suas estruturas
  • Como evitar o "gosto de IA" durante todo o processo

Entrada Padrão

A entrada padrão é:

Uma breve descrição da história alvo

Comportamento padrão:

  1. Extrair da descrição o tema, ponto de venda, conflito, motor narrativo e comprimento alvo.
  2. Determinar se a tarefa atual se enquadra em planejamento prévio, abertura, esboço de capítulo, capítulo único, reparo local ou revisão final.
  3. Se a informação for suficiente, ir diretamente para a camada mais necessária; se não for, fazer apenas o mínimo de esclarecimento.

Princípios de Saída

Por padrão, sair apenas a camada mais necessária no momento, sem sobrecarregar com tudo de uma vez.

Camadas de saída comuns:

  • Diagnóstico de tema
  • Hook de uma frase
  • Premissa
  • Explicação do motor narrativo
  • Planejamento do primeiro volume
  • Esboço dos primeiros 10-20 capítulos
  • Reescrita da abertura
  • Corpo do capítulo único
  • Aumento da pressão no final do capítulo
  • Check-up de ritmo
  • Lista de referências para imitação

Fluxo Geral

  1. Primeiro, determinar se o problema está no planejamento prévio, na estrutura, na execução do capítulo ou na revisão final.
  2. Se o problema já estiver claramente delimitado a um estágio específico da escrita, priorizar a chamada do módulo especializado, em vez de apenas dar sugestões genéricas.
  3. Por padrão, primeiro combinar com exemplos de módulos ou corpus local, depois resumir a estrutura, e só então escrever novo conteúdo.
  4. A redução do "gosto de IA" não é uma revisão de estilo superficial no final, mas uma restrição que começa desde a concepção, cena, diálogo e final do capítulo.
  5. Após terminar cada capítulo, por padrão, ele deve passar pelo módulo de revisão; não pode ser entregue diretamente.

Consulta Rápida de Responsabilidades dos Módulos

  • concept_planning Função: Comprimir a descrição em tema, ponto de consumo, hook, premissa, motor narrativo, julgamento de comprimento e direção do primeiro volume. Estágio: Camada de planejamento prévio.
  • opening Função: Colocar o ponto de venda, a situação anormal e a estreia do protagonista na zona de venda da abertura. Estágio: Camada de execução da abertura.
  • volume_outline Função: Expandir o motor narrativo nos três capítulos de ouro, divisão de volumes e esboço dos primeiros 10-20 capítulos. Estágio: Camada de estrutura de médio a longo prazo.
  • plot_logic Função: Reparar a cadeia causal de motivação, gatilho, decisão, consequência e realização. Estágio: Módulo de estrutura subjacente da camada de execução do texto.
  • character_consistency Função: Reparar cinco tipos de consistência do personagem: objetivo, emoção, relacionamento, físico e voz. Estágio: Módulo de estado do personagem da camada de execução do texto.
  • transition Função: Lidar com saltos temporais, mudanças de espaço, continuidade emocional, mudanças de perspectiva e a ligação entre o final de um capítulo e o início do próximo. Estágio: Módulo de ponte de cena da camada de execução do texto.
  • dialogue Função: Lidar com pressão relacional, voz do personagem, incorporação de informações e bordas afiadas do diálogo. Estágio: Módulo de diálogo da camada de execução do texto.
  • chapter_ending Função: Lidar com a tensão final, o eco, o gancho de retorno e a preparação para o próximo capítulo. Estágio: Módulo de fechamento do capítulo da camada de execução do texto.
  • anti_ai_voice Função: Limpar resumos vagos, frases feitas de atmosfera, diálogos estilo manual de instruções e tons uniformes. Estágio: Módulo de restrição de estilo da camada de execução do texto.
  • consistency_review Função: Revisar uniformemente seis tipos de consistência, impedindo que capítulos problemáticos sejam entregues diretamente. Estágio: Camada de fechamento da conclusão.

Relacionamento entre Módulos

Por padrão, entenda os módulos como três cadeias de ligação, não como dez interruptores planos:

  1. Cadeia de planejamento prévio: concept_planning -> opening / volume_outline
  2. Cadeia de execução do texto: plot_logic + character_consistency + transition + dialogue + chapter_ending + anti_ai_voice
  3. Cadeia de fechamento da conclusão: consistency_review

Se um problema abranger vários módulos simultaneamente, a prioridade geralmente é:

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

Não corrija erroneamente um problema estrutural como um problema de estilo de escrita.

Planejamento Prévio

Ao envolver esses problemas, por padrão, chame o módulo concept_planning:

  • Se essa ideia pode ser escrita como uma web novel
  • Se o tema e o ponto de consumo estão claros
  • Se o ponto de venda e a situação anormal são marcantes
  • Se o hook / premissa se sustenta
  • Se o motor narrativo pode sustentar os primeiros 10-20 capítulos
  • Se é mais adequado para conto, novela, romance ou série
  • Se o objetivo mínimo do primeiro volume e a mudança no final do volume estão claros

Requisitos rígidos para esta etapa:

  • Primeiro, julgar se vale a pena escrever, depois escrever o texto
  • Primeiro, fornecer o ponto de venda, conflito e motor narrativo, depois a grande ambientação
  • Quando a descrição não pode ser comprimida em um esqueleto mínimo, não comece a escrever apressadamente

Abertura

Ao envolver esses problemas, por padrão, chame o módulo opening:

  • A abertura não tem gancho
  • O ponto de venda demora a aparecer
  • A situação anormal não é bem estabelecida
  • Os três capítulos de ouro começam devagar

Requisitos padrão:

  • Nos primeiros 300-500 caracteres, dar um gancho
  • Nos primeiros 1500-3000 caracteres, dar o ponto de venda
  • Nos primeiros 6000 caracteres, fazer o leitor saber quem é o protagonista, o que ele encontra, qual é o ponto de venda e o que ele vai querer ler em seguida

Três Capítulos de Ouro, Divisão de Volumes e Esboço de Capítulos

Ao envolver esses problemas, por padrão, chame o módulo volume_outline:

  • A progressão dos três capítulos de ouro é fraca
  • A rota do primeiro volume não está clara
  • O esboço dos primeiros 10-20 capítulos está disperso
  • O meio da história tende a divagar
  • Não há ponto de realização no final do volume

Para web novels longas, o esboço de capítulos é obrigatório por padrão.

Sem esboço de capítulos, esses problemas são mais propensos a ocorrer:

  • Ramos laterais que crescem descontroladamente
  • Inflação de configuração
  • Final de capítulo fraco
  • O ponto de acompanhamento da série se quebra

Escrita Capítulo por Capítulo

Cada capítulo deve responder a quatro coisas

  1. O que o protagonista quer fazer neste capítulo
  2. Quem ou o que o impede
  3. Como a situação muda após o final deste capítulo
  4. Por que o leitor ainda quer continuar lendo

Estrutura mínima da cena

Cada cena deve ter pelo menos:

  • Objetivo
  • Obstáculo
  • Mudança

Cenas sem mudança, por padrão, devem ser deletadas, mescladas ou comprimidas.

Roteamento padrão para problemas locais

  • Salto temporal, mudança de espaço, continuidade emocional, mudança de perspectiva, ligação entre capítulos: chamar transition
  • Diálogo de alta tensão, voz do personagem, pressão relacional, incorporação de informações: chamar dialogue
  • Fechamento do capítulo, eco, gancho de retorno, impulso de acompanhamento, preparação para o próximo capítulo: chamar chapter_ending
  • Quebra causal, motivação insuficiente, gatilho inválido, consequência não aterrissada: chamar plot_logic
  • Personagem inconsistente, objetivo desviado, emoção fragmentada, relacionamento fragmentado, perda de continuidade física e de voz: chamar character_consistency
  • Resumo vago, frases feitas de atmosfera, diálogo como manual de instruções, personagens com o mesmo tom: chamar anti_ai_voice

Revisão obrigatória após a conclusão do capítulo

Após terminar cada capítulo, não o entregue diretamente; por padrão, deve-se chamar o módulo consistency_review primeiro.

Cada capítulo deve verificar esses seis tipos de consistência:

  1. Consistência da lógica do enredo: Os eventos-chave têm premissas; As decisões-chave têm gatilhos; As mudanças-chave têm consequências.
  2. Consistência do objetivo do personagem: O que o protagonista realmente quer fazer neste capítulo; Se houve desvio injustificado durante o processo.
  3. Consistência emocional e relacional: A emoção tem uma origem; A temperatura do relacionamento corresponde à da cena anterior.
  4. Consistência do estado físico e da informação: Ferimentos, fadiga, segredos, mal-entendidos, informações conhecidas não foram perdidas.
  5. Consistência de cena e transição: O leitor não se perde; O ímpeto da cena anterior é levado para a próxima.
  6. Consistência da ligação do final do capítulo: O final do capítulo termina em uma mudança; O primeiro momento do próximo capítulo pode pegar essa mudança.

Se dois ou mais itens estiverem instáveis, não entregue o capítulo diretamente; primeiro, volte ao módulo especializado correspondente para reparo.

Regras Gerais de Chamada de Módulos

Se o problema já estiver claramente delimitado a um estágio específico da escrita, não dê apenas sugestões genéricas; por padrão, priorize a chamada do módulo especializado.

A ordem geral é:

  1. Primeiro, determinar se isso é um problema de módulo especializado, não um problema puro de estilo.
  2. Primeiro, veja references/modules/README.md, depois entre no diretório do módulo correspondente.
  3. Primeiro, leia o README.md do próprio módulo, depois siga a ordem recomendada do módulo para tutorial.md, runtime.md e a biblioteca de exemplos.
  4. Primeiro, use a hierarquia e a classificação dentro do módulo para determinar o ponto de falha.
  5. Selecione 2-4 exemplos positivos e 1-2 exemplos negativos da biblioteca de exemplos do módulo.
  6. Primeiro, faça um plano de reparo local, depois escreva o diagnóstico, a reescrita ou o texto.

Se um problema abranger vários módulos simultaneamente, primeiro repare a camada mais fundamental e rígida, depois a camada mais superficial.

Imitação e Pesquisa

Esta skill exige, por padrão, pesquisar modelos semelhantes durante a escrita e, em seguida, usar a estrutura emprestada para escrever novo conteúdo.

Não é só quando o usuário diz "por favor, imite" que se deve pesquisar. Contanto que a tarefa envolva esses conteúdos, deve-se priorizar a pesquisa no corpus local:

  • Um certo tema
  • Um certo tipo de abertura
  • Um certo tipo de diálogo
  • Um certo tipo de final de capítulo
  • Um certo tipo de fluxo relacional

Se o problema já estiver claramente delimitado a um elo especializado, também se deve priorizar a chamada do módulo especializado, em vez de ficar apenas em pesquisa genérica.

Como encontrar módulos

  1. Primeiro, veja references/modules/README.md.
  2. Depois, vá diretamente ao diretório do módulo pela palavra-chave do problema: concept_planning / opening / transition / dialogue / chapter_ending / plot_logic / character_consistency / consistency_review / volume_outline / anti_ai_voice
  3. Ao entrar no módulo, primeiro leia o README.md do módulo, depois siga a ordem sugerida pelo próprio módulo para ler tutorial.md, runtime.md, good_examples.md, bad_examples.md.

Corpus local atual

Arquivos principais:

Script de pesquisa

Use:

Comandos comuns:

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 abertura' --tag 'crise iminente' --limit 5
python3 scripts/search_corpus_examples.py --type 'diálogo de alta tensão' --tag 'ruptura de relacionamento' --limit 5
python3 scripts/search_corpus_examples.py --keyword 'falsa herdeira' --limit 10

Fluxo de imitação

  1. Primeiro, determinar o que o usuário está escrevendo.
  2. Ir ao índice e encontrar 2-4 exemplos semelhantes.
  3. Resumir a estrutura comum desses exemplos.
  4. Depois, escrever o novo conteúdo.

Se for um problema especializado, mude para:

  1. Primeiro, determinar se deve chamar o módulo especializado.
  2. Dentro do módulo especializado, julgar a hierarquia e o tipo.
  3. Selecionar o material de acordo com a divisão da biblioteca de exemplos do módulo especializado.
  4. Primeiro, fazer um plano de ponte ou estrutura.
  5. Depois, escrever o texto.

Se um capítulo já foi escrito, adicione mais uma etapa:

  1. Chamar consistency_review, passar pelos seis tipos de consistência antes de entregar.

Redução do Gosto de IA

Este é um requisito rígido, mas a skill principal não repete o tutorial completo aqui.

Quando a tarefa estiver concentrada nesses problemas, chame diretamente o módulo anti_ai_voice:

  • Muitos resumos vagos
  • Muitas frases de atmosfera e adjetivos vazios
  • Diálogo como manual de instruções
  • Personagens falando com o mesmo tom
  • Frases muito uniformes, muito arrumadas, muito parecidas com modelos gerados

Regras rígidas que ainda são mantidas:

  • Use ações, em vez de resumos
  • Use diálogo, em vez de explicação
  • Escreva o concreto, em vez do abstrato
  • Cada pessoa deve falar com seu próprio senso de identidade
  • Não entenda "reduzir o gosto de IA" como ser deliberadamente tosco

Limites

O que não fazer

  • Não fale vagamente sobre "personagens devem ser tridimensionais" ou "a história precisa ter alma"
  • Não forneça apenas o mundo, sem um plano para os primeiros capítulos
  • Não forneça apenas a personalidade do personagem, sem conflito e eventos
  • Não presuma que a história começa devagar (slow burn)
  • Não confunda imitação com cópia
  • Não deixe todos os diálogos com o mesmo tom
  • Não produza parágrafos de besteira que parecem apostilas de curso

O que é encorajado por padrão

  • Dar muitos exemplos concretos
  • Fazer muitas comparações entre positivo e negativo
  • Dar muitas abordagens de escrita que podem ser implementadas
  • Consultar muitos modelos locais
  • Usar mais empréstimos estruturais em vez de conselhos vagos

Módulos e Pesquisa

Individual skills in this repo

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

Habilidades Relacionadas