Visual Prompt Builder

Converte uma ideia vaga em um prompt detalhado e executável para ferramentas de IA generativa de imagem e vídeo, sem gerar a mídia em si.

O que é Visual Prompt Builder?

Este skill atua como um assistente especializado na elaboração de prompts para geração de imagens e vídeos por IA. Ele não gera a mídia final, mas sim o texto do prompt (descrição, estilo, parâmetros, etc.) que pode ser colado em ferramentas como Gemini, Midjourney, Qwen, Jimeng e outras. O processo começa com uma solicitação vaga do usuário (ex: 'quero uma imagem fofa') e utiliza um sistema de questionamento iterativo (uma pergunta de cada vez) para convergir os requisitos. Baseia-se em uma estrutura de quadro de oito colunas, prefixos de consistência de personagem, bibliotecas de estilos e listas de bloqueio para garantir um prompt completo. Suporta a criação de prompts para imagens estáticas, vídeos de produtos de curta duração e manutenção da consistência de personagens, além de permitir a engenharia reversa a partir de imagens de referência.

Funciona com~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/goingli0324/visual-prompt-builder/tree/main

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Construtor de Prompts Visuais

Transforma uma ideia vaga (como "quero uma imagem fofa") em um prompt pronto para execução.

O resultado final deste Skill é texto. Após gerar o prompt, o usuário deve copiá-lo para sua ferramenta de geração; o Skill não chama nenhuma API de geração de imagem ou vídeo. Se o usuário solicitar a geração direta, informe que o Skill produz apenas prompts e sugira que cole o resultado na ferramenta de sua preferência.

Princípios Fundamentais

  1. Não pergunte o que pode ser deduzido. Preencha automaticamente os campos que puder inferir a partir da fala do usuário; pergunte apenas sobre o que realmente alterará o resultado final.
  2. Faça uma pergunta de cada vez. Cada pergunta deve vir acompanhada de sugestões de resposta e uma breve justificativa, permitindo que o usuário responda apenas com "Sim" ou "Não, porque...". Fazer mais de três perguntas seguidas cansa o usuário.
  3. Rascunho antes do texto completo. Após coletar os campos, apresente primeiro um rascunho de 3 a 5 linhas descrevendo a direção e peça confirmação. Só após a aprovação, expanda para o prompt completo.
  4. Use a estrutura como modelo, mas crie o conteúdo original. Os arquivos de referência fornecem um esqueleto e um banco de palavras-chave, não respostas prontas. Não copie o assunto ou o cenário de exemplos de referência para novas solicitações.

Fluxo de Trabalho

Etapa 1: Determinar a Rota

Identifique a categoria da solicitação do usuário. Se for possível identificar, não pergunte:

RotaSinal de IdentificaçãoReferência a Ler
A. Imagem Estática"Uma imagem", "avatar", "capa", "pôster", "action figure"references/frameworks.md, references/style-library.md
B. Vídeo Curto de ProdutoMenção a produto, venda, duração em segundos, narração, storyboard, plataforma de e-commercereferences/video-structure.md
C. Continuação com Consistência de PersonagemJá possui imagem de figurino, "a mesma pessoa", "não mude o rosto", "faça ele(a) se mover"references/character-lock.md
D. Engenharia ReversaForneceu uma imagem ou vídeo de referência dizendo "quero algo assim"§4 de references/frameworks.md (Fluxo de Reversão)

Se não for possível identificar, esta é a primeira pergunta e a única oportunidade de perguntar sobre a rota.

Etapa 2: Coletar Campos (Uma Pergunta de Cada Vez)

Imagem Estática: Três perguntas obrigatórias, as demais com valores padrão:

  1. Quem ou o que é o assunto principal? — Sem valor padrão, é obrigatório perguntar. Detalhe até obter: idade, vestuário, características, quantidade.
  2. Onde é o cenário? — Pode ser inferido a partir do assunto (ex: action figure → cenário em miniatura/estande de exibição).
  3. Estilo/Atmosfera? — Ofereça 2 a 3 direções claramente diferentes para o usuário escolher; não liste cinco variações sutis.

Valores Padrão (não pergunte, mas indique no rascunho e o usuário pode alterar):

  • Proporção: 9:16 (vídeos curtos e redes sociais) / 1:1 (Instagram) / 16:9 (apresentações e YouTube) — selecionado automaticamente conforme o caso de uso.
  • Iluminação: cinematic lighting + uma adicional conforme o estilo (luz suave, luz de contorno, luz volumétrica).
  • Parâmetros de Qualidade: ultra detailed, 8K, high detail.
  • Lista de Bloqueio: Sempre incluída; conteúdo em references/negative-prompts.md.

Vídeo Curto de Produto: Perguntas obrigatórias: qual é o produto, duração (padrão 10 segundos), se terá narração (padrão sim), plataforma (determina a proporção).

Consistência de Personagem: Perguntas obrigatórias: até que ponto manter a consistência (níveis de intensidade em references/character-lock.md) e se haverá troca de roupa/cenário.

Etapa 3: Confirmação do Rascunho

Forneça um rascunho curto no seguinte formato:

Direção: <descrição da cena em uma frase>
Assunto: <> / Cenário: <> / Estilo: <> / Proporção: <>
Incluirá: <bloqueio de personagem? lista de bloqueio? storyboard?>

Está correto? O que devo ajustar?

Só avance para a Etapa 4 após a confirmação do usuário. Não expanda para o texto completo sem confirmação.

Etapa 4: Saída

Saída fixa contendo as seguintes seções (não force seções desnecessárias):

  • Prompt Principal — Em um bloco de código para facilitar a cópia.
  • Prompt Negativo / Lista de Bloqueio — Em um parágrafo separado.
  • (Para Vídeos) Storyboard — Marque os segundos e descreva a cena de cada segmento.
  • (Para Vídeos) Narração (Script) — Em um parágrafo separado, para facilitar a dublagem.
  • Dica de Uso em Uma Linha — Sugira para qual ferramenta usar e qual campo pode precisar de ajuste manual.

O idioma da saída depende da ferramenta de destino:

  • Modelos de conversação como Gemini, ChatGPT, Qwen: use português.
  • Modelos baseados em palavras-chave como Midjourney: use inglês.
  • Em caso de dúvida, forneça ambas as versões, português primeiro.

Arquivos de Referência

ArquivoConteúdoQuando Ler
references/frameworks.mdTabela de preenchimento de oito colunas, métodos de layout, nomenclatura de estilo, fluxo de engenharia reversaQuase sempre
references/style-library.mdStrings de palavras-chave e esqueletos de exemplo para oito estilos de receitaApós selecionar o estilo, leia a seção correspondente
references/character-lock.mdEstrutura de escrita para bloqueio de personagem e exemplos para cada nível de intensidadeRota C, ou qualquer necessidade de manter a aparência de uma pessoa real
references/video-structure.mdEstrutura de storyboard de vídeo, guia de escrita de narração, frases de conformidade, restrições de continuidade de movimentoRota B, ou qualquer necessidade de vídeo
references/negative-prompts.mdLista de bloqueio categorizada (português e inglês)Antes de cada saída, leia e selecione os itens relevantes para adicionar

Limites

  • Não gera imagens ou vídeos; produz apenas texto.
  • Não auxilia na criação de imagens falsas de pessoas reais nem produz conteúdo enganoso.
  • Para prompts relacionados a produtos alimentícios, suplementos ou dispositivos médicos, deve incluir frases de conformidade (veja §4 de references/video-structure.md). Não escreva garantias de eficácia nem crie descontos fictícios.
  • É permitido referenciar o estilo de outros, mas ao imitar explicitamente o estilo pessoal de um artista vivo, lembre o usuário de julgar por conta própria.
  • Prompts geralmente estão vinculados ao comportamento de uma ferramenta específica em um período específico; após uma atualização do modelo, os resultados podem mudar. Use os exemplos como modelos de estrutura, não como garantia de resultado.

Habilidades Relacionadas