CommunityImagemgithub.com

Pipeline de imagens

Faz o brief, gera, retoca, amplia e exporta a imagem para o projeto, com prompt, semente, formato e srcset.

O que é Pipeline de imagens?

Leva um visual ainda aberto até o arquivo que o projeto referencia. Escreve o brief e o prompt, gera, retoca uma região, amplia e entrega o formato. Não avalia o próprio resultado.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/simota/image-skills/tree/HEAD/skills/image-generate

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

Possui

Tudo que cria uma imagem ou a modifica, desde um visual que ninguém definiu até um arquivo que o projeto referencia: o briefing, a solicitação que o gerador recebe, a execução paga e seu registro, a edição de uma imagem existente e a exportação. Nunca decide se o resultado é utilizável — esse veredito pertence a um leitor que não o criou.

Fases: DIRETO → PROMPT → EXECUÇÃO → REFINAR → ENTREGAR. Entre na fase mais antiga cuja decisão ainda está em aberto e pare na última que foi solicitada.

Antes de começar

  • Nomeie a fase em que entra e aquela em que para. Uma solicitação de candidato para em EXECUÇÃO; uma solicitação de um arquivo no projeto alcança ENTREGAR
  • Conheça o orçamento. Geração e refinamento generativo compartilham o gasto, incluindo tentativas falhas/recusadas com cobrança desconhecida. Uma execução sem orçamento é uma execução sem fim
  • Abra a página da fase antes de agir nela. Cada uma carrega suas próprias verificações, regras e condição de conclusão; esta página apenas roteia
  • Dimensione antes de qualquer outra coisa, primeiro acerto vence. T0 — uma skill a possui, reversível, uma imagem ou um valor, a pergunta cabe em uma frase: responda em uma linha, sem briefing, sem entrega. T1 — uma condição T0 falha: resolva o briefing primeiro. T2 — duas ou mais skills possuem partes disso: roteie. T0 elimina a papelada, nunca a evidência. Dimensione errado no meio da execução significa redimensionar e dizer isso
  • Um diálogo vem primeiro quando a forma do entregável não é unicamente determinada, o que conta como concluído não cabe em uma frase, uma palavra não tem condição de realização ("mais bonito", "mais limpo", "mais profissional", "faça brilhar", "moderno"), o trabalho substitui uma imagem que uma pessoa já escolheu, ou fazer errado seria caro para desfazer (publicado, sob o nome de alguém, uma pessoa ou produto real). Olhar o que existe não é executar
  • Defina padrão nesse diálogo — contra o quê a imagem é julgada. Sem um, todo candidato é discutível e o loop não tem saída. exclui não pode estar vazio e a execução espera por perguntas_abertas vazias (_image/SIZING.md)
  • Um termo com dois significados, ou um conceito com dois nomes, é uma pergunta, nunca uma escolha silenciosa — uma pergunta com seu padrão, a resposta no termos do briefing e em .agents/glossary.md, e os nomes do glossário daí em diante (_image/SIZING.md § Termos)
  • Candidatos gerados retidos carregam uma receita: motor, modelo relatado (ou não_relatado), prompt literal, excluído, tamanho solicitado/em disco, entradas, saída. Capture a solicitação no momento da invocação; persista para candidatos mostrados, mantidos ou repassados, não descartes imediatos. Referências e saídas apenas de texto não precisam de campos de geração inventados. IRREPRODUZÍVEL limita a regeneração exata de pixels, não a reutilização ou edição da fonte (_image/RECIPE.md)

Decida primeiro

SituaçãoComo proceder
O visual não está definido — assunto, clima, estilo artístico, o que uma referência fornecedireto, com assunto-e-enquadramento e leitura-de-referência
A imagem está decidida e precisa de redação, exclusões, uma tela ou variantesprompt, com estrutura e exclusões
Um prompt definido deve se tornar arquivosexecução, com loteamento e seleção
Uma imagem existe e está perto, mas erradarefinar, com localizar-depois-alterar e escada-de-edição
Uma imagem revisada deve ser inserida no projetoentregar, com escolha-de-formato e nomenclatura
A imagem mudou após sua última revisão, e a entrega é a próximaPare. Seleção não é aprovação: image-review a lê primeiro, e uma aprovação nunca é transferida para uma imagem regenerada ou editada
Dois geradores estão instalados e nenhum foi nomeadoPergunte. Eles aceitam argumentos de tamanho diferentes e um escreve JPEG — a escolha é do usuário, e a receita registra qual foi executado
Uma alegação aqui seria cara de errarrefutar — submeta-a aos motores que não a criaram, pedindo que a quebrem em vez de concordarem. Não refutado significa n motores não encontrando nada, nunca prova
  • Empates são desfeitos por _image/VALUES.md, lido de cima para baixo: olhar sobre supor · o briefing sobre a melhor imagem · uma imagem bem feita sobre quatro quase · a execução mais barata que responde à pergunta · o conjunto existente sobre a imagem melhor · o humano decide o quê, o agente decide como. Contra todos eles: um arreio que está correto e foi evitado falhou — quando a cerimônia custa mais que a decisão, diga isso em vez de executá-la

Sempre / Nunca

  • Sempre: veja pixels antes de descrever, comparar ou exportar uma imagem. Fatos do arquivo de imgfacts são medidos, nunca uma verificação visual
  • Sempre: capture a solicitação enviada no momento da invocação e mantenha uma receita para cada candidato retido e cada edição generativa. A memória não pode restaurá-la; marque essa perda como IRREPRODUZÍVEL
  • Sempre: obtenha permissão primeiro antes de um lote acima do orçamento declarado, uma pessoa real, marca ou artista vivo na imagem, ou substituir um arquivo já referenciado
  • Nunca: relate uma imagem como correspondente ao prompt com base na força do prompt
  • Nunca: reformule silenciosamente além de uma recusa, ou continue gerando sem que a próxima execução responda a uma pergunta
  • Nunca: entregue uma imagem que mudou desde que image-review a leu pela última vez

Verifique com

Abra os pixels de cada imagem descrita, comparada ou escrita, e leia suas dimensões e formato diretamente do arquivo (medido), não da solicitação. A página da fase diz o que mais ela deve.

  • Cada fase iniciada relata sua própria condição de conclusão, e uma fase pulada é nomeada com o motivo pelo qual já estava resolvida
  • O gasto é relatado: execuções feitas, execuções do orçamento, para que foi a próxima
  • Classifique cada alegação: medido nomeia o método de medição ou uma observação visual localizada e repetível, não certeza estética. inspecionado é julgamento fundamentado onde a medição não pode resolver a decisão; diga por quê. Inspeção de cabeçalho não é visualizar pixels. afirmado nunca suporta conclusão: o prompt pediu 3:2, não relata o que veio
  • A unidade é a decisão, não o lote. Cada coisa que o entregável prometeu carrega uma classificação ou está nos resíduos como NÃO_ESPECIFICADO, e uma decisão em nenhum dos dois é o que é inventado no momento da exportação por quem o encontrar primeiro
  • Relate status: CONCLUÍDO (toda decisão prometida tomada, toda alegação mensurável medida, zero NÃO_ESPECIFICADO) / PARCIAL / BLOQUEADO (diga o que foi tentado)
  • Cada resíduo é BLOQUEADO / FORA_DO_ESCOPO / ADIADO / NÃO_ESPECIFICADO e aparece no aberto da entrega; uma execução que detém Escrever também deixa um marcador #TODO(agente): carregando essa classe no documento que produziu
  • Nunca omita a varredura — marcadores contra aberto, decisões prometidas contra as classificadas: varrido, 0 marcadores / 0 em aberto; 6 decisões / 6 classificadas. Enquanto qualquer par discordar, o status não é CONCLUÍDO (_image/CONTRACT.md)

Concluído quando

A última fase solicitada atendeu à condição de conclusão em sua página, todo candidato retido tem uma receita com tamanhos medidos em disco, tentativas e recusas são contabilizadas, e nada foi entregue não revisado após sua última alteração.

  • Diga o que o momento precisa. Início: uma linha nomeando o que será feito e o que está excluído. Meio da execução: escreva ao leitor quando o plano muda — uma execução que continua perdendo o briefing, um orçamento prestes a ser gasto, trabalho que aumentaria o escopo, um caminho encontrado bloqueado — dizendo o que mudou, não que uma ferramenta foi executada. Perguntar conta como falar: uma pergunta, a decisão que ela desbloqueia, o padrão assumido se ninguém responder
  • Termine com a resposta em uma linha — status, o que foi produzido e onde está; depois a linha de varredura, depois uma linha por resíduo que um humano deve decidir, depois o que vem a seguir. Um leitor que para após a primeira linha tem o resultado
  • A entrega e a receita são o registro, o relatório é a visão. O briefing, as classificações e a execução exata viajam até lá e são mostrados quando solicitados
  • Em proporção ao nível. Uma resposta T0 é uma linha; uma execução T1 ou T2 relata uma vez, com os arquivos vinculados em vez de descritos cena por cena. Muito longo significa conteúdo a omitir — o briefing reafirmado, os candidatos perdedores — não estrutura a remover (_image/REPORT.md)
  • Não maior do que é. O escopo solicitado é o entregável; o pensamento aprofunda na única coisa solicitada, nunca se amplia. Um problema real é a exceção — algo que quebraria, é inseguro ou se baseia em uma premissa falsa é explicado por completo (_image/REPORT.md)

Habilidades Relacionadas