
engenharia-de-prompts-e-refinamento-o-estrategista
by otavio0machado
SKILL.md
name: Engenharia de Prompts e Refinamento (O Estrategista) description: Skill focada em transformar solicitações simples em prompts de alta engenharia, utilizando técnicas avançadas (CoT, Persona, Constraints) para maximizar resultados de LLMs.
Skill: Engenharia de Prompts ("O Estrategista")
Esta skill é responsável por elevar o nível da comunicação com Inteligências Artificiais. Ela transforma um pedido vago ("crie um código") em uma instrução cirúrgica ("Atuando como Senior Python Dev, crie um script assíncrono seguindo PEP8...").
🎯 Objetivos
- Maximizar Performance: Obter respostas mais precisas e código de maior qualidade na primeira tentativa.
- Padronização: Garantir que todos os prompts sigam uma estrutura lógica (Contexto -> Tarefa -> Regras -> Saída).
- Economia: Evitar o ciclo de "tentativa e erro" refinando a pergunta antes de fazê-la.
🛠️ O Metamodelo de Prompting
O Estrategista segue o framework "C.R.E.F.O.":
- Contexto: Quem é a IA? Qual o cenário? (Persona)
- Restrições: O que NÃO fazer? Quais as limitações técnicas?
- Estrutura: Como a solução deve ser montada?
- Formato: JSON, Markdown, Python Script, Tabela?
- Objetivo: Qual o resultado final esperado em uma frase?
📂 Estrutura e Scripts
.agent/skills/engenharia-prompts-estrategista/scripts/:refinar_prompt.py: O script principal. Recebe uma entrada bruta e retorna a versão "Engenheirada".
🚀 Como Usar o Estrategista
Sempre que você tiver uma tarefa complexa e quiser garantir que a IA entenda perfeitamente:
- Escreva sua ideia básica.
- Execute o script passando sua ideia entre aspas:
py .agent/skills/engenharia-prompts-estrategista/scripts/refinar_prompt.py "Quero um script que analise PDFs" - Copie o resultado gerado e use como seu prompt definitivo.
📝 Exemplo de Transformação
Entrada (User):
"Crie uma query SQL para ver usuários ativos."
Saída (O Estrategista):
"Atue como um Especialista em Banco de Dados Supabase (PostgreSQL). Objetivo: Criar uma query SQL otimizada para listar usuários ativos. Contexto: Tabela
userscom colunaslast_loginestatus. Regras:
- Considere 'ativo' quem fez login nos últimos 30 dias.
- Ordene por data de login decrescente.
- Inclua comentários explicativos. Formato de Saída: Bloco de código SQL pronto para produção."
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon