CommunityEscrita e Ediçãogithub.com

SHREE167/storycanon

Motor de continuidade local + skill para agentes que permite ao Gemini/Antigravity escrever romances longos sem perder o fio da meada.

O que é storycanon?

O SHREE167/storycanon é um motor de continuidade local e uma skill para agentes de IA, projetado para permitir que assistentes como Gemini e Antigravity escrevam romances longos sem perder a coerência da trama. Ele funciona mantendo um resumo atualizado do que já foi escrito, incluindo personagens, locais, eventos e o estado emocional da narrativa. Isso resolve o problema comum de perda de contexto em textos extensos gerados por IA, garantindo que o agente sempre tenha acesso a um "cânon" da história. Compatível com ferramentas de linha de comando e integrado como skill, ele é útil para escritores que usam IA como parceira de escrita criativa, especialmente em projetos longos como novelas e séries.

Funciona com~Claude Code~Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add SHREE167/storycanon

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

O que storycanon faz?

Motor de continuidade local + skill para agentes que permite ao Gemini/Antigravity escrever romances longos sem perder o fio da meada.

Visão Geral

O storycanon é uma ferramenta que mantém um registro atualizado da sua história, personagens e arcos narrativos. Ele age como uma memória externa para o agente de IA, garantindo que cada novo capítulo ou cena seja consistente com o que já foi estabelecido.

Como Funciona

  1. O agente de IA consulta o storycanon antes de escrever.
  2. O storycanon retorna um resumo do estado atual da história.
  3. O agente escreve o próximo trecho.
  4. O storycanon é atualizado com as novas informações.

Instalação

pip install storycanon

Uso

# Inicializar um novo projeto de história
storycanon init nome-do-meu-romance

# Adicionar um personagem
storycanon character add --nome "Hermione" --descricao "Bruxa inteligente e dedicada"

# Registrar um evento
storycanon event add --descricao "Hermione encontra um livro misterioso na biblioteca"

# Obter resumo atual
storycanon summary

Integração com Agentes

Gemini

Adicione a seguinte instrução ao seu prompt do Gemini:

Você tem acesso ao comando storycanon. Antes de escrever cada nova cena, execute storycanon summary para entender o estado atual da história.

Antigravity

Configure a skill storycanon no seu arquivo de configuração do Antigravity.

Estrutura de Dados

O storycanon armazena:

  • Personagens: Nome, descrição, relacionamentos, estado atual.
  • Locais: Nome, descrição, importância para a trama.
  • Eventos: Sequência cronológica, impacto na trama.
  • Arcos: Temas principais, subtramas, progresso.
  • Estado Emocional: Tom geral da história até o momento.

Exemplo de Uso

# Criar projeto
storycanon init "A Jornada do Escriba"

# Adicionar protagonista
storycanon character add --nome "Kael" --descricao "Jovem escriba em busca de conhecimento proibido"

# Adicionar antagonista
storycanon character add --nome "Mestre Thorn" --descricao "Bibliotecário-chefe que esconde segredos antigos"

# Registrar cena 1
storycanon event add --descricao "Kael descobre um mapa para a Biblioteca Perdida"

# Ver resumo
storycanon summary

Contribuição

Contribuições são bem-vindas! Consulte o repositório original para mais informações.

Licença

MIT

Habilidades Relacionadas