prompt-engineering
Guia seu agente em padrões de instruções, melhores práticas e otimização. É útil para melhorar comandos, aprender estratégias ou corrigir o comportamento da IA.
O que ela faz
Este guia ensina como escrever instruções melhores para a IA. Ele mostra técnicas para que a IA entenda exatamente o que você quer, dando exemplos e pedindo para ela pensar passo a passo.
Quando usar
- ✓Quando suas instruções para a IA não dão o resultado esperado.
- ✓Quando você quer que a IA siga um formato específico.
- ✓Quando você precisa que a IA resolva problemas complexos em etapas.
Exemplo do que pedir para a IA
“Como posso fazer a IA me responder em formato de lista com marcadores?”
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
Mensagem pronta para colar
Como funciona
A IA usa exemplos (poucos exemplos) e pede para pensar passo a passo para entender melhor suas instruções. Ela também testa e melhora as instruções para obter os melhores resultados.
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-engineeringOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/prompt-engineering/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Padrões de Engenharia de Prompt
Técnicas avançadas de engenharia de prompt para maximizar o desempenho, a confiabilidade e a controlabilidade de LLMs.
Capacidades Principais
1. Aprendizado de Poucos Exemplos (Few-Shot Learning)
Ensine o modelo mostrando exemplos em vez de explicar regras. Inclua 2-5 pares de entrada-saída que demonstrem o comportamento desejado. Use quando precisar de formatação consistente, padrões de raciocínio específicos ou para lidar com casos extremos. Mais exemplos melhoram a precisão, mas consomem tokens — equilibre com base na complexidade da tarefa.
Exemplo:
Extract key information from support tickets:
Input: "My login doesn't work and I keep getting error 403"
Output: {"issue": "authentication", "error_code": "403", "priority": "high"}
Input: "Feature request: add dark mode to settings"
Output: {"issue": "feature_request", "error_code": null, "priority": "low"}
Now process: "Can't upload files larger than 10MB, getting timeout"
2. Prompting de Cadeia de Pensamento (Chain-of-Thought Prompting)
Solicite raciocínio passo a passo antes da resposta final. Adicione "Vamos pensar passo a passo" (zero-shot) ou inclua rastros de raciocínio de exemplo (few-shot). Use para problemas complexos que exigem lógica de múltiplos passos, raciocínio matemático ou quando precisar verificar o processo de pensamento do modelo. Melhora a precisão em tarefas analíticas em 30-50%.
Exemplo:
Analyze this bug report and determine root cause.
Think step by step:
1. What is the expected behavior?
2. What is the actual behavior?
3. What changed recently that could cause this?
4. What components are involved?
5. What is the most likely root cause?
Bug: "Users can't save drafts after the cache update deployed yesterday"
3. Otimização de Prompt
Melhore sistematicamente os prompts através de testes e refinamento. Comece de forma simples, meça o desempenho (precisão, consistência, uso de tokens) e, em seguida, itere. Teste em entradas diversas, incluindo casos extremos. Use testes A/B para comparar variações. Crítico para prompts de produção onde consistência e custo são importantes.
Exemplo:
Version 1 (Simple): "Summarize this article"
→ Result: Inconsistent length, misses key points
Version 2 (Add constraints): "Summarize in 3 bullet points"
→ Result: Better structure, but still misses nuance
Version 3 (Add reasoning): "Identify the 3 main findings, then summarize each"
→ Result: Consistent, accurate, captures key information
4. Sistemas de Template
Construa estruturas de prompt reutilizáveis com variáveis, seções condicionais e componentes modulares. Use para conversas de múltiplos turnos, interações baseadas em papéis ou quando o mesmo padrão se aplica a entradas diferentes. Reduz a duplicação e garante consistência em tarefas semelhantes.
Exemplo:
# Reusable code review template
template = """
Review this {language} code for {focus_area}.
Code:
{code_block}
Provide feedback on:
{checklist}
"""
# Usage
prompt = template.format(
language="Python",
focus_area="security vulnerabilities",
code_block=user_code,
checklist="1. SQL injection\n2. XSS risks\n3. Authentication"
)
5. Design de Prompt de Sistema
Defina o comportamento global e as restrições que persistem ao longo da conversa. Defina o papel do modelo, nível de expertise, formato de saída e diretrizes de segurança. Use prompts de sistema para instruções estáveis que não devem mudar de um turno para outro, liberando tokens de mensagem do usuário para conteúdo variável.
Exemplo:
System: You are a senior backend engineer specializing in API design.
Rules:
- Always consider scalability and performance
- Suggest RESTful patterns by default
- Flag security concerns immediately
- Provide code examples in Python
- Use early return pattern
Format responses as:
1. Analysis
2. Recommendation
3. Code example
4. Trade-offs
Padrões Chave
Divulgação Progressiva
Comece com prompts simples, adicione complexidade apenas quando necessário:
Nível 1: Instrução direta
- "Resuma este artigo"
Nível 2: Adicione restrições
- "Resuma este artigo em 3 pontos principais, focando nas descobertas chave"
Nível 3: Adicione raciocínio
- "Leia este artigo, identifique as principais descobertas e, em seguida, resuma em 3 pontos principais"
Nível 4: Adicione exemplos
- Inclua 2-3 resumos de exemplo com pares de entrada-saída
Hierarquia de Instruções
[System Context] → [Task Instruction] → [Examples] → [Input Data] → [Output Format]
Recuperação de Erros
Construa prompts que lidam graciosamente com falhas:
- Inclua instruções de fallback
- Solicite pontuações de confiança
…
Perguntas frequentes
O que é 'poucos exemplos' (few-shot learning)?
É mostrar para a IA alguns exemplos de como você quer que ela responda, em vez de apenas explicar com palavras.
O que significa 'pensar passo a passo' (chain-of-thought)?
É pedir para a IA explicar o raciocínio dela antes de dar a resposta final, para garantir que ela chegou ao resultado correto.
Por que é importante testar as instruções?
Testar ajuda a ver se a instrução está clara e se a IA está entendendo corretamente, permitindo que você a melhore para obter resultados melhores e mais consistentes.
Detalhes
Descrição original do autor
Expert guide on prompt engineering patterns, best practices, and optimization techniques. Use when user wants to improve prompts, learn prompting strategies, or debug agent behavior.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3913
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
bengali-nlp
Faz seu agente processar textos em bengali. Ajuda a entender e trabalhar com a língua, normalizando o texto e lidando com suas características únicas.
affaan-m/ECC
prompt-caching-strategy
Ajuda seu agente a otimizar o uso de prompts para modelos de linguagem. Ele analisa como os prompts são feitos para encontrar maneiras de reduzir custos e tornar as respostas mais rápidas, reutilizando informações sempre que possível.
affaan-m/ECC
prompt-optimizer
Faz seu agente analisar e melhorar os prompts que você escreve. Ele sugere como adicionar informações ou mudar a forma para que o modelo de IA entenda melhor e dê a resposta desejada.
affaan-m/ECC