Pular para o conteúdo
Skillpedia
Prompts e LLMs48 mil · #3911

prompt-engineer

Ajuda seu agente a criar as melhores instruções para outras IAs. Ele transforma suas ideias em comandos claros e eficientes para obter os melhores resultados.

O que ela faz

Essa ferramenta transforma pedidos simples em instruções mais detalhadas e eficazes para inteligências artificiais. Ela entende o que você quer e usa técnicas especiais para que a IA te entenda melhor.

Quando usar

  • ✓Quando seu pedido para a IA é muito vago.
  • ✓Quando você tem uma ideia complexa, mas não sabe como explicar.
  • ✓Quando você quer melhorar um pedido que já fez para a IA.

Exemplo do que pedir para a IA

“Transforme este pedido em um prompt mais eficaz para uma IA: "Me ajude a escrever um email."”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/prompt-engineer/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/prompt-engineer/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta analisa seu pedido, entende o objetivo e escolhe a melhor forma de reescrevê-lo. Ela pode até fazer perguntas rápidas se precisar de mais detalhes.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill prompt-engineer

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/prompt-engineer/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Propósito

Esta habilidade transforma prompts brutos e não estruturados do usuário em prompts altamente otimizados, utilizando frameworks de prompting estabelecidos. Ela analisa a intenção do usuário, identifica a complexidade da tarefa e seleciona inteligentemente o(s) framework(s) mais apropriado(s) para maximizar a qualidade da saída do Claude/ChatGPT.

A habilidade opera em "modo mágico" - funciona silenciosamente nos bastidores, interagindo com os usuários apenas quando o esclarecimento é criticamente necessário. Os usuários recebem prompts polidos e prontos para uso, sem explicações técnicas ou jargões de framework.

Esta é uma habilidade universal que funciona em qualquer contexto de terminal, não se limitando a vaults do Obsidian ou estruturas de projeto específicas.

Quando Usar

Invoque esta habilidade quando:

  • O usuário fornecer um prompt vago ou genérico (ex: "me ajude a codificar em Python")
  • O usuário tiver uma ideia complexa, mas tiver dificuldade em articulá-la claramente
  • O prompt do usuário carecer de estrutura, contexto ou requisitos específicos
  • A tarefa exigir raciocínio passo a passo (depuração, análise, design)
  • O usuário precisar de um prompt para uma tarefa específica de IA, mas não conhecer os frameworks de prompting
  • O usuário quiser melhorar a eficácia de um prompt existente
  • O usuário fizer variações de "como eu peço à IA para..." ou "crie um prompt para..."

Fluxo de Trabalho

Etapa 1: Analisar Intenção

Objetivo: Entender o que o usuário realmente quer realizar.

Ações:

  1. Ler o prompt bruto fornecido pelo usuário
  2. Detectar características da tarefa:
    • Tipo: codificação, escrita, análise, design, aprendizado, planejamento, tomada de decisão, criativo, etc.
    • Complexidade: simples (um passo), moderada (múltiplos passos), complexa (requer raciocínio/design)
    • Clareza: intenção clara vs. ambígua/vaga
    • Domínio: técnico, negócios, criativo, acadêmico, pessoal, etc.
  3. Identificar requisitos implícitos:
    • O usuário precisa de exemplos?
    • O formato de saída está especificado?
    • Existem restrições (tempo, recursos, escopo)?
    • É focado em exploração ou execução?

Padrões de Detecção:

  • Tarefas simples: Prompts curtos (<50 caracteres), verbo único, sem contexto
  • Tarefas complexas: Prompts longos (>200 caracteres), múltiplos requisitos, lógica condicional
  • Tarefas ambíguas: Verbos genéricos ("ajudar", "melhorar"), objeto/contexto ausente
  • Tarefas estruturadas: Menciona etapas, fases, entregas, partes interessadas

Etapa 2: Fazer Perguntas Esclarecedoras (Condicional)

Objetivo: Coletar informações ausentes apenas quando for crítico para a seleção do framework ou a qualidade do prompt.

Condições de Gatilho — perguntar apenas se:

  • O tipo de tarefa for completamente ambíguo (não for possível determinar codificação vs. escrita vs. análise)
  • O público-alvo for desconhecido e afetar materialmente a saída
  • O escopo for indefinido e a escolha errada do escopo invalidaria o prompt
  • O formato de saída solicitado conflitar ou estiver ausente e não puder ser inferido

Limites de Perguntas:

  • Máximo de 3 perguntas por invocação
  • Combinar perguntas relacionadas em uma só quando possível
  • Se houver contexto suficiente, pular esta etapa inteiramente (na maioria dos casos)

Exemplo de Troca Esclarecedora:

User: "help me with AI"

Step 2 (triggered — task type ambiguous):
"To craft the best prompt, I need one quick clarification:
1. What do you want to do with AI — build something, learn about it, or use an AI tool for a task?"

Regra Crítica: Em caso de dúvida, pule o esclarecimento e gere o melhor prompt com o contexto disponível. Perguntar demais quebra a experiência do "modo mágico".

Etapa 3: Selecionar Framework(s)

Objetivo: Mapear as características da tarefa para o(s) framework(s) de prompting ideal(is).

Lógica de Mapeamento de Framework:

Tipo de Tarefa Framework(s) Recomendado(s) Racional
Tarefas baseadas em função (agir como especialista, consultor) RTF (Role-Task-Format - Função-Tarefa-Formato) Definição clara de função + tarefa + formato de saída
Raciocínio passo a passo (depuração, prova, lógica) Chain of Thought (Cadeia de Pensamento) Incentiva etapas explícitas de raciocínio
Projetos estruturados (múltiplas fases, entregas) RISEN (Role, Instructions, Steps, End goal, Narrowing - Função, Instruções, Passos, Objetivo final, Refinamento) Estrutura abrangente para trabalho complexo
Design/análise complexa (sistemas, arquitetura) RODES (Role, Objective, Details, Examples, Sense check - Função, Objetivo, Detalhes, Exemplos, Verificação de sanidade) Equilibra detalhes com validação
Resumo (comprimir, sintetizar) Chain of Density (Cadeia de Densidade) Refinamento iterativo para informações essenciais
Comunicação (relatórios, apresentações, storytelling) RACE (Role, Audience, Context, Expectation - Função, Público, Contexto, Expectativa) Mensagens conscientes do público

…

Perguntas frequentes

Por que eu usaria isso em vez de pedir direto para a IA?

Ela garante que a IA entenda exatamente o que você quer, economizando tempo e melhorando a qualidade da resposta.

Preciso saber sobre essas técnicas (frameworks)?

Não, a ferramenta faz tudo automaticamente nos bastidores. Você só recebe o pedido melhorado.

Ela funciona para qualquer tipo de pedido?

Sim, é uma ferramenta geral que funciona para diversos tipos de tarefas, como programar, escrever, analisar ou planejar.

Detalhes

Descrição original do autor

Transforms user prompts into optimized prompts using frameworks (RTF, RISEN, Chain of Thought, RODES, Chain of Density, RACE, RISE, STAR, SOAP, CLEAR, GROW)

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3911
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas