Communitygithub.com

1077553201/image-skill

Com base na imagem do produto, informações do produto, público-alvo e plataforma, esclarece completamente os requisitos, projeta páginas de detalhes página por página e, após a confirmação do plano e do prompt pelo usuário, seleciona a geração de imagens integrada ao agente ou o ComfyUI remoto para gerar as imagens. Em seguida, usa fontes reais para layout automático, aceitação e arquivamento categorizado. Adequado para planejamento de infográficos de páginas de detalhes de produtos, redação de prompts e produção.

O que é image-skill?

Esta skill é especializada na criação automatizada de páginas de detalhes de produtos (como as encontradas em e-commerce), transformando informações brutas fornecidas pelo usuário em um produto final totalmente rastreável. Ela segue um fluxo de trabalho rigoroso que começa com a configuração do projeto e a obtenção completa de requisitos, passando pelo design da página, confirmação do usuário e finalmente a geração de imagens e layout. A skill suporta dois métodos de geração de imagens: ferramentas integradas ao agente e um pipeline ComfyUI remoto, garantindo flexibilidade. Todo o processo é meticulosamente documentado, com cada prompt, decisão de design e resultado de geração rastreados e salvos em uma estrutura de diretórios padronizada, permitindo fácil revisão e continuação do trabalho. O principal benefício é a capacidade de produzir páginas de detalhes de alta qualidade e consistentes com a marca, semântica precisa, usando fontes reais e garantindo que as informações factuais do produto sejam precisas, evitando suposições ou falsificações. A skill é executada por meio de um script Python (`scripts/detail_runtime.py`) que depende apenas da biblioteca padrão do Python e do Pillow, sem necessidade de instalação de dependências complexas.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/1077553201/image-skill/tree/HEAD/skills/image-generation

Perguntar na sua IA favorita

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

Documentação

Skill de Design de Infográfico para Página de Detalhes do Produto

A função é transformar as informações do produto fornecidas pelo usuário em um produto final de página de detalhes rastreável. O fluxo é: criar diretório do projeto → esclarecimento completo → design da solução → confirmação do usuário → escrever prompts de imagem e dados de layout → o usuário confirmar os prompts, rota de geração e escopo → criar e confirmar materiais de referência para personagens e adereços → produzir uma página de amostra e aceitação do usuário → produção em lote → verificação e arquivamento. Se o usuário solicitar apenas a solução ou os prompts, pare no estágio de entrega especificado.

Ao executar arquivamento, geração ou operações de layout pela primeira vez, leia Ferramentas de Execução e Formato de Dados e use scripts/detail_runtime.py; a ferramenta depende apenas da biblioteca padrão do Python e do Pillow, e não instala dependências automaticamente ou modifica o ambiente do servidor. As diferenças e pontos de operação entre as duas rotas de geração de imagem estão em Rotas de Geração.

Ao escrever ou corrigir prompts de imagem, leia Restrições Oficiais de Prompt e escolha com base nas capacidades reais da ferramenta. A base de conhecimento mantém apenas resumos concisos e links de fontes para os métodos oficiais da OpenAI, Google e Qwen; não crie fichas de casos da comunidade ou bancos de parâmetros de produtos, nem transfira informações de produtos de exemplos oficiais para o produto atual.

Novo Diretório de Projeto e Arquivamento Contínuo

Ao iniciar um novo projeto, primeiro identifique o diretório raiz do projeto a partir do local especificado pelo usuário ou do projeto atualmente aberto e passe explicitamente o caminho absoluto para a ferramenta init --project-root. Se não for possível determinar o projeto, pergunte primeiro. Não use o diretório de trabalho atual do processo, o diretório raiz do disco ou diretórios do sistema como substitutos. A ferramenta gravará o caminho vinculado em task.json; todas as gravações devem ser validadas por esse caminho. Não crie projetos de produto no diretório de instalação da Skill. O nome do diretório deve seguir PáginaDetalhes-DataHora-ResumoProduto. Se o produto ainda não tiver nome, use "ProdutoSemNome" e adicione um número sequencial se houver duplicatas.

O diretório raiz não é igual a C:\, D:\, / ou ao diretório inicial do usuário. Não contorne o diretório vinculado por meio de caminhos de saída absolutos, .. ou links simbólicos; após o script mudar o diretório de trabalho, use o caminho vinculado. Após mover todo o projeto, primeiro confirme o novo diretório raiz do projeto e atualize explicitamente a vinculação em task.json antes de continuar, não adivinhe o novo local.

Use um novo diretório para novos projetos; se o usuário solicitar modificação ou continuação de um projeto existente, leia seu índice de diretório e salve novas versões no diretório original, não recrie o projeto nem dependa apenas do histórico de chat para restaurar o contexto.

Salve o conteúdo real de acordo com a seguinte estrutura; use caminhos relativos dentro do diretório para facilitar a referência após a movimentação geral:

PáginaDetalhes-DataHora-ResumoProduto/
  índice-do-projeto.md
  01-Materiais-Originais/
    informações-do-produto.md
    lista-de-materiais.md
    imagens/
  02-Esclarecimento-Requisitos/
    intake.json
    lista-de-informações.md
    registro-de-perguntas.md
  03-Plano-De-Design/
    plano-v001.md
    registro-de-confirmação.md
  04-Materiais-de-Consistência/
    índice-de-materiais.md
    character-001/
      configuração-v001.md
      prompt-de-geração-v001.md
      imagens-de-referência/
    prop-001/
      configuração-v001.md
      prompt-de-geração-v001.md
      imagens-de-referência/
  05-Prompts-e-Dados-de-Layout/
    v001/
      page-001-prompt.txt
      page-001-layout.json
      batch.json
  06-Fluxo-de-Trabalho-e-Registros/
  07-Resultados-Gerados-e-Verificação/
  08-Entrega-Final/

O número de páginas, personagens e adereços nos exemplos não é fixo; crie os diretórios de materiais correspondentes apenas quando necessário, não crie materiais fictícios ou arquivos de produto em branco.

  • Salve as descrições originais do produto fornecidas pelo usuário e as imagens acessíveis no diretório de materiais originais; copie as imagens, não mova ou substitua os arquivos de origem. A lista de materiais registra o nome do arquivo original ou ID do anexo, caminho de arquivamento, número da imagem, modelo correspondente e uso. Se o material estiver visível no chat, mas não puder ser obtido como arquivo, registre a restrição de acesso e solicite arquivos que possam ser salvos; não falsifique caminhos nem afirme que as imagens foram arquivadas.
  • Após cada rodada de esclarecimento, salve a lista de informações mais recente e o conteúdo da pergunta-resposta, preservando a intenção original do usuário e a fonte da resposta; cada saída de plano ou prompt deve ser gravada no arquivo correspondente, não é possível apenas exibir no chat.
  • Modificações no plano salvam uma nova versão; o registro de confirmação deve indicar a versão confirmada pelo usuário, o conteúdo confirmado e o ID da mensagem ou o texto original da confirmação. Não marque como confirmado sem confirmação.
  • O índice do projeto registra continuamente o estágio atual, itens pendentes, versões atuais e confirmadas do plano, versões de materiais, caminhos de prompts página por página e dependências. No momento da entrega, forneça links para o diretório e arquivos-chave para facilitar o uso futuro.
  • Novas versões de prompts devem ser salvas separadamente, sem sobrescrever as antigas; indique o plano e a versão do material em que se baseiam. Quando o plano ou material upstream mudar, marque os prompts antigos afetados como "a serem atualizados", não os reutilize silenciosamente como versão atual.
  • Os prompts de imagem e os dados de layout devem ser versionados e ter valores de verificação separados. Ao alterar apenas a posição do texto, fonte ou texto já confirmado, reutilize a imagem de base que passou na verificação, confirme o novo layout separadamente e refaça o layout; não chame a geração de imagem novamente por isso. Crie uma nova versão de imagem apenas quando a composição da imagem, o produto ou o material mudar, verifique novamente e depois execute o layout.
  • O arquivo detail-page.connection.json no diretório raiz do projeto salva apenas as informações de conexão ComfyUI daquele projeto; o task.json da solução, o registro de confirmação do lote e o registro de execução salvam o estado e a versão. O índice do diretório vincula arquivos reais, não substitui o arquivamento por arquivos vazios ou declarações de caminho no chat.

Receber e Refinar Materiais

Primeiro, leia as imagens e o texto fornecidos pelo usuário. Em seguida, organize as informações conhecidas e as lacunas com base no tipo de produto. A seguir estão exemplos de dimensões de informação, não um formulário fixo, e não é necessário coletar todos os campos para cada produto:

  • Informações do produto: nome do produto, modelo ou SKU, especificações, função, material, modo de uso e materiais comprobatórios fornecidos pelo usuário.
  • Materiais de imagem: geral, detalhes, cenário de uso, embalagem, diferentes modelos ou cores, registrando a versão do produto correspondente a cada imagem.
  • Antecedentes do cliente e vendas: cliente-alvo, necessidades, cenário de uso, preocupações de compra, plataforma de vendas, mercado e idioma.
  • Restrições de design e conteúdo: tom da marca, materiais existentes, estilo de referência, tamanho da página, número de páginas, conteúdo obrigatório e declarações proibidas.

Dimensões de informação podem ser adicionadas, substituídas ou omitidas conforme o produto. Por exemplo, roupas podem precisar de informações de tamanho e modelagem; aparelhos elétricos podem precisar de informações de fonte de alimentação e adaptadores. Não force campos de uma categoria de produto em outra.

Crie uma lista de informações, registrando o conteúdo de cada informação, sua origem e status: esclarecido, pendente de resposta, em conflito, não aplicável, ou o usuário confirmou que não pode fornecer e concordou em omitir. Incorpore todas as lacunas encontradas na análise, item por item, na lista; não simplifique várias lacunas específicas em algumas perguntas gerais ao questionar, resultando em omissão.

Além dos materiais existentes, deduza as lacunas a partir das decisões de exibição que se pretende adotar, formando uma relação de correspondência de "decisão de exibição → informações necessárias → fontes existentes → itens não resolvidos → páginas afetadas". Neste ponto, faça um levantamento apenas dos possíveis métodos de exibição; não escreva um plano página por página não confirmado com antecedência. Verifique as seguintes dimensões para esta tarefa; os métodos de exibição não adotados podem ser registrados como não aplicáveis:

Decisão de ExibiçãoInformações a Verificar
Visual principal e close-up de detalhesModelo correto, versão de cor, quantidade do produto, contorno e logotipo que devem ser preservados, ângulos disponíveis, bordas de corte permitidas
Pessoa segurando ou usando o produtoTamanho ou proporção confiável, posição correta de segurar e usar, bordas de oclusão, configuração da pessoa, necessidade de consistência entre páginas
Exibição de cenário e funçãoCenário e objeto de aplicação reais, condições de uso, evidência de função; a imagem sugere desempenho não comprovado, como água, calor, carga, etc.
Acessórios, embalagem e exibição de combinaçãoLista real de itens acompanhantes, versão da embalagem, itens comprados separadamente e adereços usados apenas na ambientação, para evitar mal-entendidos sobre relacionamentos de inclusão
Material, estrutura, interface e comparaçãoDados verificáveis de material ou estrutura, fotos reais correspondentes, uso da interface, condições e base de comparação; não desenhe estruturas internas ou explodidas sem base
Publicação e layoutIdioma, mercado, base de tamanho, densidade de texto, marca e conteúdo proibido, fontes e materiais realmente disponíveis, estágio de entrega necessário

Ao mesmo tempo, salve o 02-Esclarecimento-Requisitos/intake.json verificável por máquina, cujos campos estão no documento de execução. O registro de nível superior indica o scope desta vez, com um coverage_review não vazio explicando quais métodos de exibição foram verificados, o que ainda pode estar faltando e por que é suficiente para suportar o escopo atual; cada item em items registra um id estável, decision, required_information, status, answer, source. Os status usam apenas resolved, not_applicable, omitted_confirmed, pending, conflict. Os três primeiros status exigem uma resposta e fonte claras; os itens não aplicáveis explicam a base; os itens omitidos salvam user_confirmation separadamente, descrevendo o impacto e a confirmação real do usuário. As fontes apontam para materiais originais, números de imagem, perguntas e respostas reais ou a base para a decisão de não aplicabilidade; não substitua a fonte pela conclusão do produto escrita pelo agente.

Para cada item não resolvido, faça uma pergunta clara, explicando quais informações são necessárias e qual decisão de design será afetada. As perguntas podem ser organizadas por tópico, como produto, material, cliente, plataforma, design, ou feitas em rodadas, mas devem cobrir todas as lacunas; não pule perguntas devido ao grande número. Não repita perguntas para as quais o usuário já respondeu claramente.

Após receber as respostas de cada rodada, atualize a lista item por item, verificando respostas omitidas, vagas, conflitos e novas perguntas que surgirem, e continue questionando até que todas as informações relacionadas à tarefa atual tenham um resultado de tratamento claro. Faça apenas leitura de material, análise preliminar e levantamento de lacunas; se houver itens não resolvidos, não entre no design página por página ou na escrita de prompts.

Fatos que o usuário não pode complementar não devem ser adivinhados. Explique qual ponto de venda ou página seria afetado pela omissão. Somente após obter a confirmação clara do usuário sobre a omissão ou ajuste de escopo é que o item é considerado resolvido. Preferências de design podem ser sugeridas com opções específicas para o usuário escolher, e só são consideradas claras se o usuário concordar com a sugestão ou autorizar explicitamente o agente a decidir; essa autorização não se aplica a fatos do produto.

Ao final do esclarecimento, apresente um resumo das informações confirmadas e do conteúdo que o usuário concordou em omitir, confirmando que não há itens pendentes de resposta ou em conflito na lista, antes de prosseguir para o design da solução. Não solicite informações não relacionadas a este produto e a esta entrega.

Quando o usuário confirmar o plano, a ferramenta de execução verificará e congelará a lista de informações; se houver itens pending, conflict ou itens claros que faltam fonte, o plano não pode ser marcado como confirmado. A aprovação da lista indica apenas que o registro está completo; o agente ainda deve julgar se alguma informação realmente necessária para a exibição está faltando e não pode preencher respostas fictícias para passar na verificação.

Limites dos Fatos do Produto

  • Sob nenhuma circunstância invente parâmetros, funções, materiais, desempenho, certificações, dados de teste, volume de vendas, avaliações, promessas de pós-venda ou outros fatos do produto.
  • Diferencie os fatos fornecidos pelo usuário, as características observáveis diretamente nas imagens, as sugestões de design e as informações a serem confirmadas. Para fatos que afetam o texto, registre a fonte para facilitar a verificação posterior.
  • As imagens suportam apenas julgamentos de aparência visível. Não infira tamanho, composição do material, potência, capacidade, durabilidade, eficácia ou certificação com base na aparência.
  • Quando os materiais estiverem em conflito, as versões das imagens forem inconsistentes ou a atribuição do modelo for incerta, verifique com o usuário; não escolha ou combine informações de diferentes modelos por conta própria.
  • Não apresente suposições como pontos de venda, não invente pontos problemáticos do cliente, avaliações de clientes ou comparações competitivas para provar vantagens do produto. Suposições de necessidades do cliente podem ser usadas para discussão, mas não devem ser tratadas como conclusões comprovadas antes da confirmação.
  • Sugestões de design podem ser propostas pelo agente, como esquema de cores, layout ou ritmo de leitura; não use o design para complementar fatos desconhecidos do produto. Parâmetros não confirmados não devem ser escritos no texto da página que pode ser diretamente publicado.

Análise e Design Página por Página

Execute apenas após a conclusão do esclarecimento das informações.

  1. Resuma as características confirmadas do produto, os pontos de venda suportáveis e os materiais, combinados com o cliente-alvo e o contexto da plataforma, explicando as necessidades ou preocupações de compra que cada ponto de venda atende. Diferencie a base factual do julgamento de planejamento.
  2. Projete a ordem das páginas com base no produto e na quantidade de informações, explicando a lógica de leitura. Não presuma um número fixo de páginas, nem aplique mecanicamente o mesmo modelo de página para todas as categorias.
  3. Estabeleça uma direção visual unificada: estilo, esquema de cores, hierarquia de fontes, espaço em branco, modo de exibição do produto, linguagem gráfica e consistência entre páginas. Para escolhas visuais não especificadas pelo usuário, faça sugestões e indique-as.
  4. Produza o design específico para cada página, esclarecendo o propósito da informação, o texto, as imagens e o layout de cada página, de modo que o executor subsequente possa produzir a página de detalhes com base nisso.
  5. Faça um levantamento das pessoas, adereços, outros itens e elementos de cena que aparecem em cada página, atribua a eles um número de material estável, esclareça quais são reutilizados entre as páginas; inclua a configuração e os números de página no plano para confirmação do usuário.

Cada plano de página deve conter:

  • Número da página, tópico e objetivo de leitura: o que esta página precisa fazer o cliente entender, ou qual preocupação responder.
  • Texto: título principal, subtítulo, corpo do texto, anotações e instruções necessárias; escolha e use conforme a necessidade real.
  • Layout: divisão do conteúdo, ordem de leitura, posição e relação de tamanho do texto e das imagens, hierarquia e espaço em branco.
  • Design visual: esquema de cores, fundo, hierarquia de fontes, ícones ou gráficos auxiliares desta página, explicando como continuar o estilo geral.
  • Uso de imagem: faça referência a imagens específicas fornecidas pelo usuário ou números de imagem, indicando a parte a ser exibida, corte e composição; quando faltar material, solicite claramente a complementação.
  • Requisitos verificáveis da imagem: posição e proporção do produto, ângulo da câmera, partes visíveis, proporção entre pessoa e produto, relação de segurar ou contato, direção da luz principal, sombras e reflexos, espaço em branco para texto e margens de segurança. Faça a seleção com base no conteúdo real da página, expresse por área, proporção ou posição descritível, não apenas escreva "sofisticado" ou "refinado". Quando não houver base para proporção ou tamanho, primeiro esclareça; não insinue especificações desconhecidas através da imagem.
  • Base factual: registre separadamente as fontes de material usadas para esta página e o conteúdo que o usuário concordou em omitir, não misture com o texto voltado para o cliente. Se novas lacunas forem descobertas durante o processo de design, retorne à etapa de esclarecimento, resolva-as e depois continue.

Sugira tamanhos ou proporções conforme necessário; quando as especificações da plataforma não forem verificadas, não chame os valores sugeridos de requisitos obrigatórios da plataforma. Se as regras da plataforma necessárias não puderem ser confirmadas, solicite as especificações ao usuário; se não for possível obtê-las, pergunte se um tamanho claramente marcado como sugestão de design ou um escopo de entrega ajustado é aceitável; não continue com itens não resolvidos.

Confirmação do Plano

Após produzir e salvar o plano completo, peça ao usuário para confirmar a ordem das páginas, os pontos de venda e o texto de cada página, o layout, a direção visual unificada e o uso de materiais, incluindo a configuração e a relação de reutilização de materiais auxiliares, como pessoas e adereços. Pare aqui, aguardando a confirmação explícita do usuário; não anexe prompts de geração de imagem ou prompts de geração de material auxiliar com antecedência na mesma rodada.

Se o usuário propor modificações, atualize o plano e peça confirmação novamente. A versão explicitamente confirmada pelo usuário é a base para escrever os prompts; após a confirmação, continue a produzir os prompts página por página, não considere o plano em si como a conclusão da tarefa. O conteúdo já confirmado não precisa ser reconfirmado, a menos que ocorra uma alteração que afete o conteúdo ou o resultado visual.

Prompt de Consistência para Pessoas e Itens Auxiliares

Após a confirmação do plano, primeiro escreva e salve os prompts de geração correspondentes para cada pessoa, adereço ou outro item auxiliar independente que apareça no design, e depois escreva os prompts de página que dependem deles. Ao reutilizar o mesmo objeto entre páginas, use o mesmo número e versão; não invente uma nova imagem para cada página. Se já houver imagens de referência, salve sua configuração e os prompts de geração ou edição de referência correspondentes; indique a prioridade de reutilização dos materiais existentes, sem necessidade de gerar novamente.

A configuração e o prompt de cada material devem registrar:

  • Número estável, nome, versão, versão do plano correspondente, números de página usados e o caminho real de quaisquer imagens de referência existentes.
  • Características fixas: aparência, penteado, roupa e acessórios da pessoa; forma, cor, expressão do material, proporção e restrições de logotipo do item. Preencha apenas as características realmente necessárias para o objeto.
  • Conteúdo permitido para variação: pose, expressão, ângulo, posição ou modo de interação com o produto, e esclareça quais características não podem variar entre páginas.
  • Prompt de geração completo executável independentemente: reproduza com precisão a configuração confirmada, descreva o ângulo, composição, fundo, iluminação, estilo necessários e variações a evitar, adequado para criar primeiro material de referência unificado. Se vários ângulos ou ações forem necessários, salve os prompts de variantes e refira-se à mesma configuração básica.
  • Status: apenas configuração, prompt escrito, imagem de referência do usuário existente, ou imagem de referência gerada e confirmada posteriormente. A existência do arquivo de prompt não significa que a imagem de referência foi gerada ou confirmada.

Materiais auxiliares podem ser configurações criativas confirmadas pelo usuário, mas não podem sugerir que acompanham o produto gratuitamente, pertencem à lista de embalagem real, representam endosso ou avaliação real, nem devem ser usados para inventar especificações, adequação ou efeitos de uso do produto. Se houver envolvimento dessas relações, retorne à etapa de esclarecimento de material.

No índice de materiais, liste a configuração, prompt, imagem de referência, versão e números de página de cada objeto. Primeiro confirme os prompts de material e as configurações de execução, depois gere e peça ao usuário para confirmar as imagens de referência de pessoas ou itens na ordem de dependência, e, em seguida, use a mesma imagem de referência para as páginas relacionadas. Para imagens ainda não geradas, use from_job no lote para declarar a dependência; não use nomes de arquivo ou caminhos fictícios para fingir que são entradas existentes. Mesmo seed ou mesmo prompt não significam identidade consistente; é necessário reutilizar a imagem de referência confirmada e verificar visualmente.

Escrever Prompts de Geração de Imagem Página por Página com Base no Plano Confirmado

Refira-se ao número da página e tópico do plano confirmado, indicando a versão do plano ou a mensagem de confirmação em que se baseia, e forneça um prompt completo e copiável independentemente para cada página. Siga rigorosamente o design da página; não crie um novo design, nem altere pontos de venda, texto, número de páginas, layout ou estilo por conta própria.

Cada entrega de página deve conter:

  • Correspondência do plano: número da página, tópico e o plano confirmado correspondente.
  • Lista de materiais de referência: números de imagem reais usados ou nomes de arquivo, modelo de produto correspondente, uso e materiais que precisam ser carregados junto com o prompt. Não refira-se a materiais que não existem ou que ainda não foram obtidos.
  • Função de cada imagem de referência: declare role (product / person / prop / style / composition / background), target, preserve, allow, exclude, priority no lote e expanda no prompt de acordo com a ordem real de upload. Esclareça quais características preservar, quais variações permitir e qual conteúdo não copiar. A imagem do produto determina a identidade e a estrutura; a imagem de estilo toma emprestado apenas as cores, iluminação ou meio aprovados; não copie o produto, logotipo, texto ou adereços da referência de estilo junto. Se houver referências de identidade contraditórias, primeiro verifique; não use prioridade para ocultar o conflito.
  • Dependências de materiais de consistência: liste o número do material de pessoas, adereços, etc. desta página, versão da configuração, caminho do prompt de geração e caminho da imagem de referência existente, distinguindo entre entradas existentes e dependências a serem geradas. No prompt completo da página, expanda suas características fixas e variações de ação permitidas; não escreva apenas o número do material. Se a dependência não estiver pronta, explique quais imagens de referência precisam ser concluídas antes de executar esta página.
  • Prompt de geração de imagem da página: especifique o tamanho ou proporção da tela, o propósito da página, o ângulo de exibição do produto e a composição, a posição e proporção de cada bloco, o esquema de cores, o fundo, a iluminação, os elementos gráficos e o espaço em branco para a área de texto. Novos títulos, corpo do texto e parâmetros adicionados à página não devem ser desenhados pelo modelo; proíba explicitamente texto extra ou pseudo-texto; o logotipo da marca do produto e o texto da embalagem devem ser fiéis; não simplesmente exija a remoção de todo o texto.
  • Dados precisos de texto e layout: salve o título principal, subtítulo, corpo do texto, parâmetros e anotações separadamente, especificando o arquivo de fonte, tamanho da fonte, cor, posição, caixa de texto, alinhamento e espaçamento entre linhas. O prompt descreve apenas o espaço em branco; não misture notas internas ou parágrafos inteiros de texto a serem compostos. É proibido adicionar ou reescrever parâmetros e promessas no texto por conta própria.
  • Requisitos de fidelidade do produto: com base na imagem de referência especificada, preserve a forma, cor, estrutura, logotipo e características do modelo do produto; não adicione componentes, misture modelos ou imagine estruturas invisíveis. Se faltar um ângulo ou detalhe, primeiro retorne à etapa de esclarecimento.
  • Restrições: especifique o que evitar nesta página, como distorção do produto, produtos extras, texto errado e elementos em conflito com o plano confirmado. Organize como restrições no prompt ou prompts negativos independentes de acordo com a ferramenta real usada; não presuma que todas as ferramentas suportam parâmetros negativos.

Cada prompt de página deve reafirmar completamente as regras visuais comuns aplicáveis àquela página; não escreva apenas "estilo como acima", "de acordo com o plano anterior" ou dependa de prompts de outras páginas para ser executável. Fontes de material interno, registros de aprovação e explicações não devem ser incluídos como texto na imagem.

Quando um produto aparece na página, deve haver uma imagem de referência real com role=product. Somente se o usuário confirmou explicitamente que um produto não aparece em uma página, a decisão pode ser registrada através de product_absence_reason no nível da página, juntamente com a base de confirmação; não contorne a fidelidade do produto omitindo a imagem de referência. Se o número de imagens de referência exceder o limite da ferramenta ou o fluxo de trabalho não suportar a função correspondente, primeiro ajuste o método de produção confirmado; não descarte imagens silenciosamente.

Verifique se todas as páginas têm prompts de imagem, dados de layout e instruções de design completas, e compare item por item com o plano confirmado e a lista de fatos. Se novas necessidades factuais forem descobertas ou se uma alteração de design for necessária durante a escrita, retorne à etapa de esclarecimento ou confirmação do plano. A ferramenta congelará os valores de verificação do plano, lote, prompts, layout, fontes, imagens de referência existentes e fluxo de trabalho; após a geração de alterações de conteúdo relacionado, o lote correspondente precisa ser reconfirmado. Apenas modificações de layout podem passar pelo fluxo approve-layout / rerender independente, ainda mantendo o lote original e a imagem de base, sem modificar seus arquivos congelados.

Seleção e Confirmação de Execução de Geração de Imagem

Antes de executar um novo lote de geração, pergunte se deve usar a geração de imagem integrada ao agente ou o ComfyUI remoto, explicando o número de páginas, quais pessoas ou adereços precisam ser gerados primeiro, o número de candidatos para cada item e o número máximo de tentativas. Aguarde o usuário confirmar os prompts finais, o layout e as configurações de execução; registre a mensagem de confirmação real, não invente a confirmação para o usuário. As escolhas já feitas claramente devem ser mantidas; não pergunte repetidamente a cada página; reexplicite para novos lotes ou alterações substanciais.

  • Rota integrada: primeiro verifique a capacidade real de geração de imagem fornecida pelo agente atual. Por exemplo, se suportado, chame a ferramenta de imagem integrada do Codex; não considere a capacidade de chat como capacidade de geração de imagem, nem use desenho local para falsificar a saída do modelo. Se a ferramenta não estiver disponível, relate e aguarde a seleção; não mude automaticamente para uma API paga.
  • Rota ComfyUI: se não houver configuração de conexão, pergunte o endereço, verifique os nós reais e a fila, e salve na configuração de conexão do projeto. Se o endereço foi fornecido pelo usuário na sessão atual, pode ser verificado e usado diretamente, sem necessidade de perguntar novamente. O endereço não é codificado na Skill; se a conexão falhar, explique se é um problema de conexão ou de nó; se necessário, pergunte um novo endereço, não adivinhe automaticamente. Prepare o fluxo de trabalho no formato da API com base nos nós reais do servidor; priorize a reutilização de modelos verificados, não invente nós ou instale dependências por conta própria.
  • Cada execução salva a rota real, versão confirmada, imagens de referência, fluxo de trabalho, número da tarefa, saída, erros e número de tentativas. A rota integrada salva o identificador da chamada de ferramenta real e o arquivo de saída; a rota ComfyUI faz upload de imagens, verifica o conteúdo do upload, submete tarefas e recupera a saída real.
  • Antes da execução, execute uma pré-verificação, verificando as imagens de referência reais e suas funções, aceitação de dependência, tamanho, número de candidatos, espaço em branco para texto, caminho da imagem de referência do fluxo de trabalho e capacidade real. A aprovação na pré-verificação não significa que o modelo já pode manter a consistência do produto; recursos não suportados devem ser tratados antes do envio.
  • Execute primeiro as tarefas de pessoas ou adereços, depois faça a amostra. A amostra deve ser composta com fontes reais e aceita pelo usuário antes de executar as páginas restantes. Dentro do escopo e número de vezes confirmados, o agente pode chamar ferramentas continuamente, sem necessidade de autorização repetida para cada imagem.
  • Se a solicitação expirar, primeiro consulte o status da tarefa original e da fila; não reenvie. Se houver tarefas em execução ou com resultado de envio desconhecido, não inicie a próxima tentativa; se o limite de tentativas for atingido, relate. Falhas de geração não devem ser substituídas por imagens de origem, visualizações ou imagens temporárias.

Esta implementação não realiza acesso de proxy de crédito de membro, não extrai credenciais de login, nem muda automaticamente para outros provedores de serviços ou rotas pagas extras.

Layout com Fontes Reais e Aceitação

O produto final oficial, por padrão, primeiro gera a imagem sem texto de marketing adicional e, em seguida, usa render com fontes reais para compor o texto confirmado. Durante a geração, reserve a área de texto; a área de proteção do produto deve cobrir o corpo do produto e seu logotipo; é proibido que o layout do texto o cubra. Se for necessário ampliar ou editar a imagem, faça antes da composição do texto; após a composição, não execute redesenho generativo automaticamente.

Antes de compor o texto, abra a imagem de base candidata real desta vez, verifique o contorno, quantidade, estrutura, logotipo, ângulo, interação pessoa-produto, iluminação, corte e espaço em branco do produto, e marque a área de proteção real do produto e a área de texto disponível. Não considere o retângulo previsto no plano como a posição real do produto, nem verifique apenas se o arquivo pode ser lido ou o tamanho está correto para dizer que a imagem passou. Salve as observações específicas, áreas e o valor de verificação da imagem de base através de inspect-image; a ferramenta apenas verifica os registros e áreas, não pode substituir o agente na visualização da imagem. Quando a imagem de base candidata mudar, a inspeção original perde a validade; reinspecione.

A ferramenta de layout verifica o tamanho da tela, a cobertura da forma da fonte, o tamanho da caixa de texto, a sobreposição da área de texto e a área de proteção do produto. Se houver falta de caracteres, estouro de limites, pare; não exclua, corte, reescreva ou reduza silenciosamente o tamanho da fonte confirmado. Ajuste o layout ou a fonte de acordo com o problema e reconfirme o conteúdo afetado. Se faltar uma fonte, primeiro procure uma fonte disponível no ambiente com o glifo correspondente; se não for possível resolver, solicite a complementação; não instale por conta própria.

A inspeção visual do conteúdo do texto e traços, contraste, espaço em branco, identidade do produto, texto do logotipo e embalagem, consistência de pessoas e adereços é obrigatória. Se um OCR estiver disponível, ele pode auxiliar na comparação, mas a aprovação do OCR ou o sucesso da interface não substitui a inspeção visual. Salve as conclusões da inspeção e os motivos da falha; apenas páginas que passaram na inspeção e foram aceitas pelo usuário devem ser incluídas na entrega final; as imagens originais, imagens compostas e tentativas fracassadas devem ser mantidas no diretório de geração, não podem ser movidas para a entrega final antes do tempo.

Produtos redesenhados pelo modelo generativo não podem ser declarados como tendo fidelidade de pixels ou identidade preservada. Quando for necessária uma reprodução estrita, priorize a preservação do primeiro plano do produto original e componha; imagens criativas que não podem ser verificadas devem permanecer no status pendente de confirmação.

Correção Direcionada

Quando a interface for bem-sucedida, mas a imagem ou o layout não estiverem qualificados, use reject para salvar o registro de devolução. Cada vez, especifique claramente a área problemática específica, a diferença real vs. esperada, a imagem de referência ou texto em que se baseia, o conteúdo a ser modificado, o conteúdo que deve ser mantido e os critérios de re-inspeção; não escreva apenas "efeito ruim" ou simplesmente realize nova amostragem.

  • Apenas problemas de layout, como tamanho da fonte, posição, quebra de linha, contraste: mantenha a imagem de base e o layout original, salve a nova versão do layout, confirme através de approve-layout e depois rerender, sem consumir tentativas de geração. Se a nova caixa de texto exceder a área disponível verificada, primeiro reinspecione a imagem de base e o espaço em branco.
  • Problemas de fundo, adereços ou áreas locais: quando a ferramenta realmente suportar edição de imagem de referência ou máscara, realize edição direcionada com base na imagem de base existente, especificando claramente o que mudar e reafirmando itens a serem preservados, como produto, pessoa, composição. Salve a relação de correspondência entre a nova tarefa e a imagem original; após modificar substancialmente o prompt ou as configurações de execução, reconfirme o lote.
  • Erros de identidade do produto, estrutura, proporção ou composição geral: não podem ser ocultados apenas pela composição do texto; primeiro descubra se o problema está na função de referência, na falta de material, no prompt ou na capacidade do fluxo de trabalho, e depois mude o método de produção ou regere.
  • Falta de fato, ângulo ou conflito de referência: retorne ao esclarecimento; não peça ao modelo para adivinhar e tentar repetidamente.

Cada correção trata apenas o problema já localizado; reinspecione se os itens preservados foram alterados incidentalmente. As novas tentativas ainda contam para o número de vezes com que o usuário concordou; quando o limite for atingido ou o mesmo problema aparecer repetidamente, pare, relate a causa raiz, os resultados existentes e os ajustes opcionais. Novas imagens devem ser visualizadas, compostas e aceitas novamente; quando a amostra ou o material upstream mudar, reavalie as páginas afetadas.

Verificação Pré-Entrega

  • Cada fato do produto pode ser rastreado até os materiais do usuário ou evidências visíveis claras; todas as lacunas relacionadas foram resolvidas; as informações que não puderam ser fornecidas foram explicitamente concordadas em omitir ou ajustar o escopo pelo usuário, não podem ser apenas marcadas como pendentes e continuar.
  • O texto da página é consistente com o modelo correspondente, imagem e especificações; sugestões de design não são escritas como fatos do produto.
  • A ordem das páginas atende às necessidades de leitura do cliente-alvo; cada página tem um foco de informação claro e instruções de layout acionáveis.
  • O estilo de todo o conjunto de páginas é consistente; o texto do cliente e as notas internas estão separados.
  • O plano e o lote de execução foram confirmados pelo usuário; cada página tem um prompt de imagem independente, texto preciso e dados de layout, consistentes com o plano e os fatos do produto.
  • A função das imagens de referência e a ordem real de upload são claras; o fluxo de trabalho realmente usou as referências aprovadas; cada imagem de base composta tem um registro de inspeção visual real e área de proteção; os registros de correção são rastreáveis.
  • O novo plano foi arquivado de forma independente no diretório raiz do projeto; os materiais originais, registros de esclarecimento, plano, registros de confirmação e prompts página por página foram realmente salvos; as entradas que não puderam ser arquivadas foram explicitamente explicadas.
  • As pessoas e itens auxiliares que aparecem no design têm configurações e prompts de geração correspondentes, e foram salvos; cada página faz referência ao mesmo número e versão; as imagens de referência a serem geradas e as imagens reais existentes são claramente distinguidas.
  • Diferencie entre em esclarecimento, aguardando confirmação do plano, aguardando confirmação do prompt e rota, produção de material, amostra aguardando aceitação, produção em lote, em verificação e entrega final. Verifique se todas as páginas no lote correspondem aos arquivos reais; não marque a conclusão de uma parte como conclusão de todo o conjunto; não declare que a geração foi realizada sem realmente chamar a ferramenta.

No momento da entrega, forneça o diretório do projeto, a amostra ou o produto final e os links para os arquivos de prompt principais, explicando os itens concluídos, o estado de verificação e os problemas restantes. Respeite os pontos de confirmação do usuário em cada estágio; não considere a autorização do usuário para modificar a Skill como confirmação do prompt para um lote de produto.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Habilidades Relacionadas