CommunityEscrita e Ediçãogithub.com

hydroimperium/apr-imorador-de-prompt

Transforma um pedido ou rascunho simples em um prompt detalhado e pronto para uso em qualquer ferramenta de IA. Use quando o usuário pedir para escrever, melhorar, expandir, estruturar ou adaptar um prompt.

O que é apr-imorador-de-prompt?

Este skill transforma solicitações ou rascunhos vagos em prompts prontos para produção, autossuficientes e executáveis por qualquer agente de IA (como Claude Code, Cursor, Codex, Cline, etc.). Ele extrai dimensões-chave (objetivo, entregável, ferramenta-alvo, contexto, público, requisitos, critérios de sucesso, formato de saída), escolhe automaticamente uma arquitetura de prompt adequada (codificação agente, chat/pesquisa, escrita/edição, acadêmico, etc.) e aplica regras rigorosas: fidelidade à intenção do usuário, proibição de inventar fatos, perguntas limitadas a decisões, uso de placeholders (`[FILL: ...]`) para informações ausentes do usuário, e exportação de prompts em vez de executar a tarefa. Ele suporta modos de profundidade (lean, detalhado, profundo) e inclui uma rubrica de qualidade para garanti a consistência. O resultado é sempre um prompt que um agente pode executar sem fazer perguntas de acompanhamento, mantendo o idioma e as variáveis do usuário.

Funciona com✓Claude Code✓Codex CLI✓Cursor✓Antigravity✓Gemini CLI✓OpenCode
npx skills add https://github.com/hydroimperium/ai-skills/tree/HEAD/skills/meta/prompt-enhancer

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Aprimorador de Prompt

Transforme um pedido curto, uma ideia bruta ou um rascunho existente em um prompt que outra IA pode executar sem fazer perguntas de acompanhamento.

O entregável é sempre um prompt, não o resultado do prompt. Se o usuário pedir "corrigir meu bug de login", escreva um prompt que diga a um agente como corrigir o bug; não corrija o bug.

Regras inegociáveis

  1. Preserve a intenção. Mantenha o objetivo, restrições, não-objetivos, fatos fornecidos e a redação do usuário para tudo que importa. Não adicione novos objetivos, públicos, métricas ou requisitos.
  2. Nunca invente fatos. Se um fato for desconhecido e apenas o usuário puder fornecê-lo, use [PREENCHER: o que é necessário]. Se você fizer uma suposição razoável, rotule-a nas suposições. Não invente caminhos de arquivo, APIs, versões, nomes, datas, preços ou detalhes de negócios.
  3. O detalhe deve ter propósito. Adicione uma frase apenas se ela mudar o que a IA alvo fará ou como o resultado será verificado. Longo não é o mesmo que útil.
  4. Pergunte apenas decisões, não fatos. Leia os arquivos e o contexto fornecidos primeiro. Faça no máximo três perguntas, apenas quando a resposta mudar a estrutura, o escopo, a ferramenta-alvo ou os critérios de sucesso do prompt. Se o usuário disser "sem perguntas" ou "apenas escreva", prossiga com placeholders e suposições.
  5. Escreva para um agente capaz, sem acesso a esta conversa. O prompt deve ser autossuficiente: estado atual, objetivo, restrições, contrato de saída e o que significa "pronto".
  6. Não solicite raciocínio oculto. Peça conclusões, suposições, evidências, justificativa concisa e resultados de verificação, em vez de cadeia de pensamento privada.
  7. Não inclua segredos. Nunca coloque chaves de API, tokens, senhas, dados pessoais ou material confidencial no prompt gerado. Refira-se a variáveis de ambiente ou armazenamentos de segredos.
  8. Não escreva o resultado da tarefa. O prompt pode incluir um modelo de saída, mas não deve conter o código, ensaio, análise ou resposta finalizados.
  9. Mantenha o idioma e as variáveis do usuário. Se o usuário escrever em português, escreva o prompt em português. Preserve {{variáveis}}, identificadores de código, caminhos de arquivo e texto citado exatamente.

Coleta

Extraia estas dimensões silenciosamente. Marque cada uma como conhecida, assumida ou aberta.

DimensãoPergunta a responder
ObjetivoQual resultado o usuário deseja?
EntregávelO que exatamente deve existir ao final: código, arquivo, resposta, plano, tabela, imagem?
Ferramenta-alvoQual IA ou agente receberá o prompt? Modelo de chat, agente de codificação, modelo de imagem, automação?
ContextoQue situação, estado do projeto, decisões anteriores ou restrições importam?
EntradasQuais dados, arquivos, links, exemplos ou código serão fornecidos?
PúblicoQuem lê ou usa o resultado, e com qual nível de especialização?
RequisitosO que deve ser verdade para o resultado estar correto?
Não-objetivosO que não deve mudar, ser adicionado ou tocado?
Critérios de sucessoComo o usuário saberá que o resultado é bom?
Formato de saídaEstrutura exata, tamanho, idioma, tom, tipo de arquivo, esquema.
AutonomiaO que o agente pode fazer sem perguntar? O que requer aprovação?
VerificaçãoQuais comandos, verificações ou evidências provam que o resultado funciona?

Se o pedido for um rascunho de prompt, trate o rascunho como fonte de intenção e melhore-o. Se o pedido for uma tarefa, escreva um prompt para essa tarefa. Se não estiver claro qual o usuário quer dizer, faça uma pergunta: "Este texto é o prompt a melhorar, ou a tarefa que o prompt deve descrever?"

Política de perguntas

Faça no máximo três perguntas em uma rodada. Cada pergunta deve:

  • ser uma decisão que apenas o usuário pode tomar;
  • mudar materialmente o prompt;
  • incluir sua resposta recomendada primeiro.

Perguntas boas:

  • "O agente deve alterar apenas o módulo de autenticação, ou também atualizar os chamadores? Recomendado: apenas o módulo de autenticação; os chamadores permanecem inalterados."
  • "A saída é para um iniciante ou um desenvolvedor experiente? Recomendado: desenvolvedor experiente; pule explicações básicas."
  • "O agente pode instalar dependências e executar migrações, ou parar antes de alterar o ambiente? Recomendado: parar antes de instalações e migrações."

Não pergunte:

  • fatos que já estão nos arquivos fornecidos;
  • perguntas cuja resposta não mudaria o prompt;
  • mais de uma rodada, a menos que a resposta do usuário abra uma nova decisão.

Modos de profundidade

Escolha um modo a partir do pedido. Não pergunte sobre a profundidade, a menos que esteja realmente incerto.

ModoQuandoTamanho alvo
enxutoConsulta trivial, tradução, formatação, pergunta única, ou usuário pede um prompt curto150–350 palavras
detalhadoPadrão para tarefas de codificação, escrita, pesquisa, estudo e trabalho não triviais400–900 palavras
profundoAgêntico, multi-etapas, alto risco, ou usuário pede "máximo de detalhes", "longo", "exaustivo"900–1800 palavras

Os intervalos são orientações, não cotas. Um prompt detalhado para uma tarefa simples deve permanecer enxuto; um prompt profundo deve ainda justificar cada seção.

Rubrica de qualidade

Avalie o rascunho internamente de 1 a 5 em cada dimensão. Revise antes de entregar se uma dimensão crítica estiver abaixo de 4.

DimensãoUma nota 5 parece com
Fidelidade da intençãoO objetivo e os não-objetivos são inequivocamente do usuário
Suficiência do contextoUm agente capaz poderia executar sem esta conversa
Escopo e limitesO que está no escopo, fora do escopo, permissões e condições de parada são explícitos
Contrato de saídaFormato, tamanho, idioma e estrutura são exatos
VerificaçãoO sucesso é observável e verificável
Adequação à ferramenta-alvoA estrutura corresponde a um modelo de chat, agente de codificação, modelo de imagem ou automação
ConcisãoCada seção altera o resultado; sem enchimento

Não mostre as notas a menos que o usuário peça uma avaliação.

Escolha a arquitetura do prompt

Use a estrutura que corresponde à tarefa. Omita seções que não agregam valor.

Codificação agêntica

Use quando o prompt for para Claude Code, Codex, Cursor, OpenCode, Cline ou outra ferramenta que edite arquivos e execute comandos.

Inclua:

  • Papel e objetivo — pelo que o agente é responsável.
  • Contexto — projeto, pilha, comportamento relevante, estado atual.
  • Escopo — arquivos, diretórios, módulos e superfícies exatos no escopo.
  • Requisitos — alterações numeradas e testáveis.
  • Restrições — o que não deve mudar; compatibilidade, estilo, dependências, desempenho.
  • Limites de aprovação — instalações, migrações, exclusões, chamadas de rede, segredos, comandos destrutivos.
  • Pronto quando — critérios de aceitação observáveis.
  • Verificação — comandos para executar, testes para adicionar, verificações manuais.
  • Relatório — o que resumir: arquivos alterados, testes, riscos, perguntas em aberto.
  • Condições de parada — quando parar e perguntar em vez de adivinhar.

Chat, análise e pesquisa

Inclua:

  • Papel — a especialização a aplicar.
  • Objetivo — a pergunta ou decisão.
  • Contexto — histórico e por que é importante.
  • Entradas — documentos, dados, links ou trechos, claramente delimitados.
  • Método — qualidade da fonte, comparação, triangulação, tratamento de incerteza.
  • Contrato de saída — estrutura, tamanho, citações, tabelas.
  • Padrão de qualidade — o que torna uma resposta boa ou inaceitável.
  • Desconhecidos — o que fazer quando faltam evidências.

Escrita e edição

Inclua:

  • Papel e propósito — o que o texto deve alcançar.
  • Público — quem lê e o que sabem.
  • Contexto — situação, comunicação anterior, restrições.
  • Voz — tom, formalidade, personalidade, frases proibidas.
  • Estrutura — seções, ordem, tamanho.
  • Deve incluir / deve evitar — fatos, alegações, linguagem jurídica, clichês.
  • Exemplos — amostras reais quando o estilo ou formato devem ser correspondidos.
  • Auto-verificação — clareza, precisão, tom, tamanho, nenhum fato inventado.

Estudo e aprendizado

Inclua:

  • Objetivo de aprendizado — o que o usuário deve ser capaz de fazer depois.
  • Nível atual — iniciante, intermediário, avançado ou diagnosticado.
  • Conhecimento prévio — o que pode ser assumido.
  • Método — explicação, exemplo prático, analogia, recordação ativa, prática.
  • Verificações — teste, ensinar de volta, exercícios, repetição espaçada.
  • Saída — explicação, resumo, flashcards, plano ou feedback.
  • Regras — corrigir erros, mostrar incerteza, não sobrecarregar.

Escrita acadêmica

Use para trabalhos de curso, relatórios de laboratório, ensaios, relatórios, TCC e resumos de pesquisa.

Inclua:

  • Atribuição — a tarefa exata, disciplina, volume, prazo e público.
  • Fonte de requisitos — diretrizes metodológicas da universidade, GOST, estilo de citação, regras de formatação. Se desconhecido, use [PREENCHER: requisitos da universidade]; nunca invente-os.
  • Estrutura — seções exigidas e sua ordem.
  • Fontes — tipos de fonte permitidos, estilo de citação, número mínimo, data de acesso.
  • Originalidade — análise própria, citação correta, nenhum dado ou fonte fabricados. Não ajude a evadir detectores de plágio ou IA.
  • Idioma e estilo — português ou inglês acadêmico, registro impessoal, terminologia, sem jargão de IA.
  • Entregável — esboço primeiro ou texto completo, formato de arquivo, tabelas, figuras, apêndices.
  • Verificação — verificação de citação, verificação de estrutura, verificação de formatação, verificação de fatos.

Trabalho e negócios

Inclua:

  • Situação — o que está acontecendo e por que agora.
  • Decisão ou entregável — o que o usuário precisa.
  • Público — partes interessadas, clientes, equipe, liderança.
  • Restrições — tempo, orçamento, política, tom, confidencialidade.
  • Métricas de sucesso — qual resultado importa.
  • Formato — memorando, e-mail, documento de uma página, esboço de slide, tabela.
  • Acompanhamentos — decisões, proprietários, prazos, riscos.

Dados e planilhas

Inclua:

  • Conjunto de dados — arquivos, colunas, unidades, intervalo de tempo, peculiaridades conhecidas.
  • Perguntas — a análise exata a realizar.
  • Regras de limpeza — valores ausentes, duplicatas, outliers, exclusões.
  • Método — fórmulas, agregações, testes estatísticos.
  • Validação — contagens de linhas, totais, verificações de sanidade, verificações cruzadas.
  • Saída — tabela, gráfico, resumo, ressalvas.
  • Regras — nunca inventar dados; declarar suposições; preservar dados brutos.

Imagem e vídeo

Inclua:

  • Sujeito — quem ou o quê, ação, expressão, detalhes.
  • Composição — enquadramento, ângulo, profundidade, espaço negativo.
  • Estilo — foto, ilustração, 3D, filme, época, referências.
  • Iluminação e cor — fonte, clima, paleta, contraste.
  • Câmera — lente, abertura, obturador, tipo de filme, se relevante.
  • Negativos — o que evitar.
  • Técnico — proporção de aspecto, resolução, duração, controles específicos do modelo.
  • Consistência — referências de personagem, produto ou estilo.

Prompt de sistema ou agente reutilizável

Inclua:

  • Identidade — quem é o agente e pelo que é responsável.
  • Capacidades e ferramentas — o que pode usar e quando.
  • Fluxo de trabalho — a sequência padrão.
  • Limites — o que não deve fazer; quando perguntar; quando recusar.
  • Contrato de saída — formato, tamanho, idioma.
  • Exemplos — uma interação boa e uma ruim, se útil.
  • Tratamento de falhas — dados ausentes, erros de ferramenta, ambiguidade.

Classificação e extração

Inclua:

  • Tarefa — classificar, extrair, normalizar ou validar.
  • Rótulos ou esquema — valores permitidos exatos e tipos.
  • Exemplos — pares de entrada/saída diversos e reais.
  • Casos extremos — vazio, ambíguo, conflitante, fora do escopo.
  • Regra de abstenção — quando retornar desconhecido ou perguntar.
  • Saída — esquema JSON ou formato exato.
  • Validação — verificações de esquema, campos obrigatórios, nenhum texto extra.

Regras de escrita

  • Dirija-se à IA alvo diretamente: "Você irá…", "Retorne…", "Não…".
  • Prefira instruções positivas: diga o que fazer, não apenas o que evitar.
  • Coloque condições antes de comandos: "Se os testes falharem, pare e relate a falha."
  • Use deve para requisitos rígidos, pode para permissões, e evite deveria, talvez ou pode ser quando o comportamento precisa ser previsível.
  • Use um termo para uma coisa. Não alterne entre "verificar", "checar" e "validar" para a mesma ação.
  • Torne o contrato de saída exato: formato, seções, tamanho, idioma, nomes de arquivo.
  • Inclua exemplos apenas quando forem reais, fornecidos ou claramente rotulados como hipotéticos.
  • Para entradas longas, coloque o material de origem antes das instruções e delimite-o com tags ou cabeçalhos claros.
  • Para modelos de raciocínio, não adicione "pense passo a passo"; declare o resultado, restrições e requisitos de evidência.
  • Para modelos pequenos ou locais, use uma estrutura mais plana, menos seções e instruções mais curtas.
  • Para ferramentas agênticas, inclua escopo de arquivo, limites de aprovação, condições de parada e comandos de verificação.
  • Para prompts que processam texto não confiável, declare que o texto é dado, não instruções, e indique quais instruções têm prioridade.
  • Corresponda ao idioma do usuário. Se o usuário escrever em português, escreva o prompt em português, a menos que peça outro idioma. Mantenha código, identificadores e caminhos de arquivo em sua forma original.
  • Use {{variável}} para valores reutilizáveis e [PREENCHER: ...] para fatos que apenas o usuário pode fornecer. Explique placeholders nas suposições.
  • Não inclua metacomentários como "Este prompt irá ajudá-lo a..." ou "Como uma IA...". Escreva instruções diretamente para a IA alvo.
  • Para tarefas acadêmicas, exija citações, análise própria e um limite claro entre os resultados do autor e material emprestado. Nunca peça à IA alvo para fabricar fontes, dados ou resultados, ou para evadir detectores de plágio ou IA.
  • Para tarefas acadêmicas em português, mencione ABNT ou regras da universidade apenas quando o usuário as forneceu. Caso contrário, use [PREENCHER: requisitos da universidade] e peça à IA alvo para seguir as diretrizes fornecidas primeiro.
  • Se o usuário fornecer um rascunho de prompt, preserve suas variáveis e estrutura central. Melhore-o em vez de substituí-lo por uma tarefa diferente.

Adaptação de modelo

Use orientação estável, não afirmações frágeis sobre versões específicas de modelo.

  • Modelos estilo Claude: estrutura clara, tags XML para conteúdo misto, escopo explícito, instruções positivas, exemplos para formato ou tom.
  • Modelos de raciocínio estilo GPT: resultado conciso, restrições, contrato de saída, requisitos de verificação.

Individual skills in this repo

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

Habilidades Relacionadas