CommunityImagemgithub.com

ssjsjdjj/ai-product-image-diff

Verifica diferenças entre imagens geradas por IA e fotos reais de produtos, exibindo comparações ampliadas item por item. Após o usuário especificar as correções, seleciona automaticamente o método adequado para reparo local e exibe o resultado pós-reparo. Adequado para roupas, calçados, bolsas e outros produtos; a consistência de pessoas é verificada apenas quando solicitado explicitamente, não sendo usada para avaliação de fundo ou diferença de pixels.

O que é ai-product-image-diff?

Esta skill especializada em agentes de IA (como Codex) automatiza a inspeção e correção de discrepâncias entre imagens geradas por IA e fotos reais de produtos. Ela opera em um fluxo de trabalho claro: primeiro, identifica e exibe ampliações numeradas para comparação; depois, aguarda que o usuário especifique quais itens corrigir (por exemplo, 'corrigir D01, Q02'); em seguida, o Codex seleciona automaticamente o método de reparo mais adequado com base nas referências disponíveis e capacidades da ferramenta, sem exigir que o usuário escolha ferramentas ou técnicas; por fim, exibe a comparação pós-reparo e resultados de verificação. A skill cobre múltiplos produtos (roupas, calçados, bolsas), verifica qualidade de imagem (nitidez, textura, iluminação) e evita falsos positivos ao distinguir variações plausíveis (iluminação, ângulo, desfoque de movimento) de erros reais. Ela preserva as imagens originais, gera relatórios detalhados e permite re-correção se o primeiro reparo não for satisfatório. A skill é projetada para plataformas de agente de IA que suportam leitura de arquivos, execução de ferramentas de edição e geração de imagens, e segue estritamente as instruções do arquivo references/repair-workflow.md. A avaliação é visual e sujeita a verificação manual.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ssjsjdjj/codex-image-skills/tree/HEAD/kkc/skills/ai-product-image-diff

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

Verificação de Diferenças, Correção e Revisão de Produtos em Imagens de IA

Modo de Trabalho e Escopo

Fluxo padrão: Identificar problemas → Exibir ampliação numerada para comparação → Usuário especificar correções → Codex selecionar método automaticamente → Exibir comparação pós-reparo e resultado da revisão.

  • Na primeira rodada, apenas verifica e exibe, não corrige automaticamente. Quando o usuário diz "corrigir D01, Q02", autoriza o reparo desses itens; a ferramenta seleciona o método e executa diretamente, sem exigir que o usuário escolha ferramentas, métodos ou peça nova aprovação. Autorizações explícitas são mantidas entre rodadas.
  • Quando o usuário já especificou problemas e escopo de correção, complementa com localização e referência necessárias e corrige diretamente, sem forçar uma nova rodada de seleção. Se o usuário apenas solicitar verificação, avaliação da skill ou discussão de proposta, não inicia correção.
  • "Corrigir apenas D01" não se estende a outros itens; "Corrigir todos" aplica-se apenas aos itens atualmente exibidos com base para correção, não transforma dúvidas sem evidência suficiente em correção obrigatória. Quando uma referência ambígua não puder ser localizada, esclarece apenas o item afetado; o trabalho já definido continua.
  • Por padrão, verifica apenas o produto especificado, sem incluir automaticamente produtos complementares, aparência de pessoas ou fundo. Quando o usuário solicitar explicitamente "mudar rosto" ou "restaurar aparência do modelo", adiciona verificação de consistência de pessoas; se já houver solicitação, não pergunta novamente.
  • Antes de executar o reparo, lê references/repair-workflow.md. Se o usuário especificar ferramenta ou método, segue a preferência. A seleção automática baseia-se nas referências existentes e capacidades reais das ferramentas, não prometendo que um método será necessariamente o melhor.

Entrada e Identidade das Referências

Entrada prioritária: Imagem AI a ser verificada + foto de estúdio correspondente; imagens do mesmo produto, detalhes de tecido, logotipo padrão e fotos reais do mesmo modelo em ângulo semelhante podem auxiliar na verificação.

A identidade das referências é determinada pelas anotações e finalidade do usuário, não pelo fundo branco, fundo transparente, ordem de arquivos ou nome do diretório "geração". Produtos múltiplos, cores e pessoas são correspondidos separadamente; misturas são proibidas. Quando a identidade é ambígua e afeta a conclusão, pergunta pelas informações críticas ausentes, sem autenticar automaticamente a veracidade das referências.

  • Fotos de estúdio são usadas para confirmar mudanças antes e depois da IA e também para descartar aberrações cromáticas, desfoque, iluminação e oclusão já existentes. Conflitos entre referências são listados; se inexplicáveis, aguardam revisão.
  • Quando não há foto de estúdio correspondente, pode relatar diferenças visíveis em relação à referência do mesmo produto, mas não afirma que todas as diferenças são causadas pela IA.
  • Mesma pose, pequena alteração de pose e grande alteração de pose são anotadas separadamente. Mudanças de pose comparam apenas estruturas e aparência comuns e localizáveis, sem exigir dobras idênticas ponto a ponto ou inferir partes recém-expostas ou ocluídas.
  • Solicita evidências complementares apenas para suspeitas específicas, sem requisitar conjunto completo de materiais. Quando a imagem AI é de baixa resolução, prioriza a leitura da imagem AI original em alta resolução ou parte dela; novas fotos reais podem apenas provar detalhes físicos, não podem provar sozinhas que a imagem AI borrada reteve ou removeu esses detalhes. Durante a coleta de evidências, continua processando itens com evidências suficientes.

Verificação Item a Item, Pessoa a Pessoa

Primeiro lista arquivos e objetos alvo, depois verifica um por um; ao encontrar um problema, ainda conclui a verificação dos outros objetos alvo na mesma imagem.

  • Em imagens com múltiplas pessoas, numera cada pessoa alvo por posição (esquerda/centro/direita, etc.), registrando modelo, cor, imagem de referência, ângulo, oclusão e clareza visível. Cada pessoa recebe uma conclusão, incluindo "nenhuma diferença confirmada na área visível", "desfoque normal", "oclusão" e "evidência insuficiente".
  • Seleciona itens de verificação com base no produto: contorno, componentes e conexões, costuras, aberturas e bordas, fechos e zíperes, alças e alças de mão, solas e cadarços, aba e ajuste, logotipo, texto e padrões, cores e texturas locais. Não infere composição do material, desempenho ou estrutura oculta.
  • Qualidade de imagem e textura são listadas separadamente: retenção de detalhes finos, clareza da costura, camadas de dobras, brilho, borrão local, ondulações coloridas. Mudanças razoavelmente explicáveis por iluminação, exposição, temperatura de cor, perspectiva e deformação de uso não são consideradas erros de produto.
  • Ao avaliar borrão anormal, considera o foco real, costuras/tecelagens adjacentes na mesma profundidade de campo, desfoque de movimento e desempenho da imagem original; não aplica mecanicamente "perto deve ser nítido, longe deve ser borrado". Borrão não equivale a erro de conteúdo; invisível não equivale a ausente; não adivinha logotipo ou texto.
  • Não inverte automaticamente o logotipo devido à orientação facial ou pernas diferentes. Primeiro verifica design esquerdo/direito, ângulo de captura e se a imagem inteira está espelhada; cópias invertidas apenas para observação auxiliar devem indicar a transformação e manter o original não invertido.
  • Quando o usuário solicita verificação facial, compara características faciais visíveis de cada pessoa; mudanças de expressão, ângulo ou iluminação não são automaticamente consideradas como alteração de rosto. Quando faltam referências de ângulo alvo, anota a limitação, não prometendo reprodução precisa de ângulos não exibidos.

Primeira Rodada: Ampliar Problemas para o Usuário

Primeiro, visualiza a imagem diretamente; se necessário, lê em tamanho original e recorta a parte. Por padrão, entrega uma prévia comparativa visível no chat e uma breve lista de candidatos, não apenas uma solicitação de reparo em texto.

  1. Visão Geral e Cobertura: Explica quais arquivos e objetos alvo foram verificados; se for por amostragem, deve especificar, não usar uma pequena área representativa para simular verificação completa.
  2. Ampliação Numerada para Comparação: Cada candidato recebe um número estável (ex.: D para diferença de produto confirmada, Q para otimização de qualidade de imagem/textura, R para revisão pendente; pessoa pode usar F). Indica arquivo, posição da pessoa, parte e número da referência, com AI à esquerda e referência à direita.
  3. Breve Descrição: Desempenho da referência → Mudança visível na AI | Certeza e gravidade | Método de reparo sugerido e limitações. Gravidade: alta = erro estrutural/marca/componente chave; média = erro estético local óbvio; baixa = diferença de detalhe pequena; sugestão de qualidade de imagem é listada separadamente, não elevada automaticamente para erro de produto. O método sugerido é julgamento do Codex, não exigindo que o usuário escolha entre opções técnicas.
  4. Coletar Escopo de Correção: Permite que o usuário informe diretamente números ou descrições de áreas a corrigir; após a exibição da primeira rodada, aguarda a seleção, não corrigindo por padrão. Se a autorização explícita de correção já foi obtida, continua conforme as regras anteriores.

A prévia deve exibir áreas comuns comparáveis e contexto suficiente para identificar a posição. Compara em tamanho de exibição semelhante ao produto, anotando diferenças óbvias de resolução; permite recorte normal, redimensionamento não-generativo, layout e anotações, sem usar nitidez, redução de ruído, geração de detalhes ou diferença automática para criar evidências de detecção. Recortes em tamanho original devem ser rastreáveis; ampliação por interpolação não deve ser apresentada como novo detalhe real.

Diferenças confirmadas são localizadas com caixas de mesma cor e número; suspeitas, oclusão e mudanças razoáveis de iluminação usam rótulos claros, não sendo desenhadas como erros confirmados. Quando não há diferença confirmada, não inventa problemas; não diz "totalmente idêntico".

Correção Automática Após Seleção do Usuário

Lê a referência de reparo, seleciona o método com base na disponibilidade de pixels originais, mudança de movimento/ângulo, tipo de erro e capacidades reais da ferramenta. Modifica apenas os problemas selecionados pelo usuário e bordas de fusão necessárias, preserva o arquivo original e gera cópia com número de versão.

O usuário não precisa reselecionar o método de reparo; após breve explicação do método e finalidade, executa. Quando materiais complementares são necessários, solicita apenas referências específicas que possam resolver o problema selecionado; continua trabalhando nos itens ainda factíveis. Se a ferramenta não estiver disponível ou a base de reparo for insuficiente, explica a limitação, não apresentando sugestões textuais como resultados corrigidos.

Exibição e Revisão Pós-Correção

Após a correção, realiza revisão automática, sem necessidade de o usuário solicitar nova "verificação". Mantém os números originais, comparando AI original, imagem corrigida e referência real: confirma se o problema alvo melhorou e verifica se novas diferenças surgiram em áreas adjacentes.

  • Gera ampliações "antes da correção/depois da correção/referência" da parte selecionada e prévia completa da imagem corrigida; quando a correção envolve geração de pessoas ou roupas, verifica logotipo, bordas, oclusão e outras áreas já aprovadas.
  • Status item por item: corrigido e revisado aprovado / melhorado mas não aprovado / evidência insuficiente / não executado / falso positivo revertido. Quando requer julgamento do usuário sobre estética ou similaridade, indica claramente, não fingindo aceitação manual.
  • Quando o primeiro reparo do mesmo item não mostra melhora significativa, pode tentar outro método baseado em evidências uma vez; se ainda falhar, mantém a melhor cópia e explica a limitação, sem regenerar infinitamente ou alterar repetidamente áreas já aprovadas. Solicitações adicionais do usuário são tratadas separadamente.
  • Problemas não selecionados permanecem pendentes, não sendo automaticamente encerrados porque outros itens foram corrigidos na mesma rodada. Mudanças de iluminação originais, oclusão razoável e outros itens sem necessidade de correção registram a justificativa.
  • Novas evidências ou feedback manual atualizam o item original, anotando a base da mudança de julgamento; não ignora a revisão apenas porque o usuário disse "já corrigido". Aprovação técnica não equivale a aceitação final do usuário.

Arquivos e Registros

Segue os requisitos de local de saída do ambiente atual; não sobrescreve referências, imagens AI originais ou PSDS do usuário; não coloca imagens de negócio no pacote de distribuição da skill.

  • Prévia da primeira rodada: diff_result.png; múltiplas imagens podem usar arquivos separados. Quando o relatório precisa ser salvo, usa diff_report.md, anexando índice arquivo-pessoa-problema, indicando escopo completo ou por amostragem.
  • Registro de correção: repair_record.md, registrando número selecionado, imagem original e referência, método de correção, versão de saída, status de revisão e itens não resolvidos. Correções gerativas devem anotar a área gerada, não alegando restauração de pixels originais reais.
  • Comparação pós-correção: repair_preview.png; para encerramento ou arquivamento, usa closure_record.md, salvando cópia final da imagem com base de versão, registrando apenas aceitação ou adoção manual explícita do usuário.
  • Relatório termina com: Julgamento visual do modelo; recomenda-se revisão manual.

Individual skills in this repo

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

Habilidades Relacionadas