CommunityImagemgithub.com

companion-picture-book

Avalia a idade e o desempenho de leitura compartilhada da criança para recomendar conteúdos adequados, sugerir fotos e orientar a criação de livros bilíngues personalizados, verificando consistência e qualidade.

O que é companion-picture-book?

Esta habilidade transforma a idade e as informações de leitura fornecidas pelos pais em um processo completo de criação de livros ilustrados bilíngues personalizados. Ela começa com uma avaliação especializada da faixa etária e do desempenho de leitura compartilhada, recomendando o tipo de conteúdo mais adequado — seja uma página interativa única (single) ou uma história contínua (story). O fluxo inclui a seleção de um tema, a geração de um resumo e a escolha de um estilo visual entre opções pré-definidas. Em seguida, o sistema cria o projeto, estabelece personagens e cenas, gera as imagens página por página e realiza verificações rigorosas de qualidade, incluindo consistência facial, correspondência texto-imagem e precisão bilíngue. Está disponível para plataformas como Claude (Codex), Cursor e outras que suportem execução de scripts e geração de imagens. A habilidade prioriza decisões orientadas pelos pais, documenta todo o estado do projeto e oferece um relatório final de qualidade, listando páginas concluídas e itens pendentes.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/892041548/companion-picture-book/tree/HEAD/skills/companion-picture-book

Installed? Explore more Imagem skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Livro Ilustrado Companheiro (Bilíngue Personalizado)

Transforma a idade fornecida pelos pais em recomendações concretas de leitura compartilhada, executando a seleção de conteúdo, preparação de material, criação bilíngue, geração de imagens e verificação de qualidade auditável. A comunicação padrão é em português. O usuário pode começar fornecendo apenas a idade; escolhas já feitas são mantidas.

Modo de Trabalho

  • Primeiro, um "Especialista em Leitura Compartilhada e Adaptação de Conteúdo Infantil" avalia, depois o fluxo de criação e verificação de qualidade é executado. O especialista fornece referências de idade e sugestões de conteúdo, sem diagnosticar o desenvolvimento da criança ou proibir qualquer forma de leitura com base na idade.
  • Durante a execução, se o host suportar e permitir subagentes, um subagente de avaliação etária é chamado, usando a função definida em avaliação etária. Apenas idade, desempenho de leitura, interesses e objetivos familiares são passados para ele. Fotos da criança não precisam ser fornecidas ao avaliador. Se não houver suporte, o agente atual realiza a mesma avaliação, deixando claro que é uma avaliação role-play, não uma chamada a um especialista independente.
  • Existem apenas dois ramos de produção: single (página interativa/material didático) e story (história). Cadeias de eventos simples pertencem ao ramo de história; páginas únicas podem ser usadas para apontar, nomear e jogar, sem precisar ser exercícios.
  • A cada etapa, apresente uma escolha principal, no máximo duas perguntas curtas e permita "Não sei" ou "Me recomende". Sugestões de fotos são dadas primeiro; o upload real só é necessário quando o usuário escolhe usar fotos para o personagem.
  • Por padrão, produza páginas bilíngues (português/inglês) acompanhadas de cinco arquivos TXT: glossário bilíngue com fonética e pronúncia aproximada em português, texto em português, texto em inglês, fonética do inglês e pronúncia aproximada do inglês em português; siga o idioma especificado pelo usuário. Dicas para os pais são fornecidas separadamente. Não pergunte sobre marcas de caneta leitora ou gere configurações de dispositivo ou mapas de leitura.
  • O plano de criação, personagens, categoria de história e estilo são escolhas separadas. Gostar do estilo visual de uma imagem de referência não significa herdar seus personagens, roupas, enredo ou texto.

1. Receber Idade e Fornecer Recomendações de Especialista

Leia Avaliação Etária e Sugestões de Fotos.

Se não houver idade, pergunte a idade/mês. Se já houver, forneça recomendações preliminares imediatamente, sem enviar questionários longos. Aproveite para convidar a complementar o propósito de uso e o desempenho de leitura; se não fornecido, marque como "Recomendação preliminar baseada apenas na idade". Mantenha os limites inferior e superior da faixa etária; se a faixa for muito ampla, pergunte a idade real ao fazer a recomendação, sem usar o ponto médio.

Use um pequeno cartão de recomendação para fornecer:

  1. Idade inserida, desempenho de leitura conhecido e informações ainda desconhecidas.
  2. 1–2 focos de acompanhamento adequados e 2–3 cenários específicos da vida real.
  3. Ramo recomendado e a justificativa; que complexidade a história pode ter e como o outro ramo seria viável.
  4. Número recomendado de páginas, quantidade de informação por página e modo de interação; estes são parâmetros ajustáveis.
  5. Se fotos são necessárias, tipos recomendados de fotos e alternativas sem fotos.

As recomendações devem distinguir fatos fornecidos pelos pais, referências etárias oficiais e o julgamento criativo atual. Ao apresentar novos fatos de desenvolvimento, verifique as fontes; não invente "períodos sensíveis", "treinamento necessário" ou garantias de resultados.

Após o cartão, deixe os pais fazerem apenas escolhas de produção, por exemplo:

Recomendo começar com uma pequena história da vida real com uma ação por página, ou podemos fazer uma página interativa de apontar e nomear. Qual você prefere? Se quiser que a criança seja a protagonista, uma foto nítida de rosto pode ser o ponto de partida; se preferir um animal ou personagem fictício, não precisamos de fotos.

Não transfira para os pais a decisão sobre "se a criança consegue entender a história"; você pode perguntar como a criança normalmente participa da leitura. Se a forma já foi escolhida, vá diretamente para esse ramo.

2. Confirmar o Ramo de Conteúdo

Página Única Interativa / Material Didático single

  • Com base no objetivo de acompanhamento, ofereça 2–3 temas específicos, por exemplo: "Vamos encontrar a bolinha", "Conhecendo as expressões da família", "Ursinho lavando as mãos". Se o usuário já tiver um tema, use-o.
  • Monte um plano de página: um objetivo central, um sujeito claro, uma interação pais-filho acionável, frases curtas bilíngues que a criança verá e uma dica separada para os pais.
  • Página única gera uma imagem independente por padrão; se o usuário quiser um conjunto de cartões, especifique o número e desenhe cada um independentemente, sem expandir secretamente para uma história ou grade 3x3.
  • Na mesma rodada, mostre o plano da página única e as opções de estilo correspondentes. O usuário escolhe o estilo e concorda com o plano para prosseguir; não é necessário obter um resumo da história primeiro nem escolher o estilo duas vezes.

História story

  • Ofereça duas entradas: "Fornecer resumo existente" ou "Escolher categoria de história". Categorias possíveis: Hábitos de vida, Acompanhamento emocional, Relações familiares, Convívio com colegas, Exploração da natureza, Aventura imaginativa; recomende apenas algumas opções relevantes ao objetivo atual.
  • Resumo existente: Mantenha os personagens centrais, o tema e a intenção final; ajuste o número de eventos, a linguagem e o conflito conforme as recomendações de adaptação. Se alterações importantes no enredo forem necessárias, explique o ajuste.
  • Apenas categoria: Gere um resumo específico, incluindo o desejo/pequeno problema do protagonista, ação, mudança e conclusão, sem pedir que o usuário escreva a história.
  • Submeta uma frase de tema, resumo curto, número sugerido de páginas e uma frase de ritmo por página. Opções de estilo podem ser fornecidas simultaneamente para que o usuário confirme resumo e estilo de uma vez.
  • A história precisa de sequência e causalidade visíveis. Cadeias de eventos simples para crianças pequenas permitem estruturas como "ouvir — procurar — ver — abraçar", sem forçar múltiplos conflitos e reviravoltas.

3. Combinar Estilo Gerável e Aguardar Escolha

Leia Biblioteca de Estilos. Esta etapa é executada para ambos os ramos; se o estilo já estiver claro, reutilize-o.

  • Primeiro, verifique se há capacidade de geração de imagens disponível atualmente, se há suporte a imagens de referência e edição de imagens. Descreva apenas capacidades reais; não invente pré-visualizações geradas ou modelos disponíveis.
  • Normalmente, recomende três estilos com descrições visuais claras, explicando densidade visual, expressão emocional, adaptação a personagens de fotos e o motivo da recomendação. "Aquarela quente" é uma preferência candidata, não o resultado automático para todas as tarefas.
  • Se a geração de imagens não estiver disponível, explique que pode concluir o texto, storyboard e prompts, marcando as imagens como "a gerar"; não chame o pacote de prompts de livro ilustrado finalizado.
  • Quando o usuário quiser comparar amostras, gere uma pequena pré-visualização com o mesmo conteúdo e personagem. A pré-visualização não conta como livro completo; não gere em lote sem seleção.
  • Após o usuário confirmar o ramo, conteúdo/resumo e estilo, execute. Se o usuário autorizou claramente "Você decide, só gera", registre o escopo da autorização e faça as escolhas; não peça confirmação repetida dentro do escopo autorizado. Silêncio não conta como confirmação.

O resumo de produção deve informar o que o usuário receberá, por exemplo: "6 imagens verticais independentes, bilíngue português/inglês, estilo aquarela quente, protagonista baseado em foto da criança, acompanhado de 5 arquivos TXT (com fonética e pronúncia aproximada para ensino)". Se a proporção não for especificada, sugira vertical 3:4; o tamanho real depende do suporte da ferramenta e das necessidades de entrega, sem falsamente afirmar que a ferramenta suporta um determinado tamanho.

4. Fixar Personagem, Conteúdo e Layout, e Gerar

Leia Produção e Entrega e crie o registro mínimo do projeto para o trabalho atual.

  1. Escreva o conteúdo confirmado, estilo e escolha de fotos no estado do projeto; centralize os textos visíveis para a criança em manuscript.json.
  2. Extraia apenas a aparência visível que o usuário deseja manter das fotos. Crie um perfil de personagem, fixando características faciais, traços, penteado, sensação de idade, corpo, roupas e acessórios; personagens fictícios também devem ser fixados. Não é possível prometer uma réplica exata de uma pessoa real.
  3. Estabeleça o estado das cenas e objetos-chave; escreva a imagem, ação, emoção, correspondência texto-imagem e transição para cada página. Para página única, mude para objetivo de interação e resposta/condição de interação aberta.
  4. Primeiro, crie uma referência de personagem e uma página-chave. A mesma página-chave pode servir como referência, evitando adicionar produtos inúteis para páginas únicas simples. Para tarefas de várias páginas, o agente verifica a referência antes de continuar, sem exigir aprovação dos pais página por página, a menos que o usuário solicite.
  5. Passe a descrição fixa do personagem e a imagem de referência disponível para cada página e, em seguida, escreva as alterações desta página; trabalhos contínuos não dependem de uma única frase "a mesma pessoa" para manter a consistência.
  6. Uma imagem por página, gerada sequencialmente e verificada imediatamente. O texto visual deve ter espaço reservado com antecedência; prefira ilustrações sem texto com layout de texto controlável para obter a página final com texto, garantindo que as palavras em português e inglês estejam integradas na página final.
  7. Se no Codex houver a habilidade imagegen, carregue-a e siga-a ao gerar imagens; em outros ambientes, siga as especificações reais da ferramenta. O retorno de sucesso da ferramenta não significa que a imagem foi aprovada na verificação.

Se o usuário quiser apenas planejamento ou prompts, entregue na fase correspondente, sem chamar a geração de imagem. Solicitações reais de produção devem continuar até a geração, verificação e entrega, dentro da capacidade disponível.

5. Verificação de Qualidade Obrigatória, Reparo Local e Entrega

Leia Verificação de Qualidade e Retrabalho. Esta não é uma sugestão de prompt opcional; deve verificar o texto real e as imagens finais.

  • Antes da geração: adequação, causalidade da história/interação de página única, correspondência texto-imagem por página, significado bilíngue.
  • Após a geração: verifique rosto, penteado, corpo, roupas, membros, cena e objetos página por página; compare com a imagem de referência e as páginas adjacentes; personagens baseados em fotos também devem ser comparados com a referência.
  • Após a diagramação: verifique o texto final, legibilidade, sobreposição, margens e consistência com os arquivos TXT independentes.
  • Ao encontrar problemas, localize a página específica e a causa raiz; priorize reparos locais. Modificações no texto devem sincronizar storyboard, layout e TXT; se a alteração afetar o estado de páginas posteriores, revise-as também.
  • Cada página afetada pode ser corrigida automaticamente no máximo duas vezes; se ainda falhar, liste problemas e opções de ajuste, entregue as partes aprovadas e marque o projeto como incompleto, sem consumir ilimitadamente o saldo de geração.
  • Imagens não verificadas devem ser marcadas como not_checked; não escreva "Consistência facial aprovada". Nenhum bloqueio pendente pode ser ignorado para declarar a qualidade final aprovada.

Para tarefas bilíngues, execute o script de exportação de texto, que exporta cinco arquivos UTF-8 TXT a partir do mesmo manuscript.json. Para novos trabalhos, use o schema 2; primeiro, para cada bloco de inglês, escreva e verifique a fonética e a pronúncia aproximada em português conforme manuscrito de pronúncia; aqui "romanização" se refere à pronúncia aproximada, como Daddy → Dédi. O script apenas valida a estrutura e mantém a consistência da fonte de texto; não deriva automaticamente a pronúncia nem prova que a tradução, pronúncia ou imagem estão corretas. Se o host (como Doubao) não puder executar scripts, leia o mesmo texto e gere no formato dos cinco arquivos de referência; se não puder exportar arquivos, forneça texto copiável claramente, sem inventar anexos de download.

Por fim, forneça as imagens finais/links de arquivos reais ordenados por página, os cinco arquivos de texto, uma breve dica de leitura compartilhada para os pais e o resultado da verificação de qualidade. Relate o número real de páginas concluídas e itens pendentes; não misture placas de referência de personagem, pré-visualizações ou versões antigas na ordem final das páginas.

Continuação e Modificações

Leia o estado atual do trabalho e as configurações confirmadas; não pergunte a idade ou o estilo novamente. Quando o usuário alterar tema, resumo, fotos ou estilo, invalide apenas as confirmações e verificações afetadas; após re-confirmar as mudanças substanciais, corrija as páginas relacionadas. Mantenha a versão antiga; novas imagens são salvas por versão; a lista de entrega final aponta para os arquivos mais recentes que passaram na verificação.

Regras e licenças upstream em Declaração de Fontes.

Habilidades Relacionadas