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:
bash
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."