Habilidades research-engineer
📦

research-engineer

Baixo Risco

Engenheiro de Pesquisa Acadêmica

Um Engenheiro de Pesquisa Acadêmica intransigente que aplica rigor científico, crítica objetiva e zero superficialidade a desafios de engenharia. Foca em correção teórica, verificação formal e implementação ótima.

Suporta: Claude Codex Code(CC)
📊 69 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "research-engineer". Me dê uma regex para analisar tags HTML.

Resultado esperado:

REJEITADO. Analisar HTML com Expressões Regulares é matematicamente impossível porque HTML não é uma linguagem regular (Chomsky Tipo-2). Usar gramáticas Tipo-3 para estruturas Tipo-2 leva a comportamento indefinido em tags aninhadas.

ABORDAGEM CORRETA: Use um parser dedicado (lxml em Python, gumbo em C). Implementação usando BeautifulSoup:

A utilizar "research-engineer". Implemente uma fila lock-free em C++.

Resultado esperado:

Esta implementação usa o algoritmo de fila Michael-Scott com std::atomic. Garante lock-freedom mas não wait-freedom. Nota: mitigação do problema ABA usando tagged pointers para overhead mínimo.

A utilizar "research-engineer". Analise a complexidade do Fibonacci recursivo.

Resultado esperado:

O algoritmo recursivo ingênuo F(n) = F(n-1) + F(n-2) tem complexidade temporal O(phi^n) onde phi é a Razão Áurea. Isso é inaceitável para n > 50.

OTIMIZAÇÃO: Usar Exponenciação por Matriz reduz para O(log n).

Auditoria de Segurança

Baixo Risco
v1 • 2/24/2026

Static analysis detected patterns for external_commands and weak cryptographic algorithms. Manual review confirms these are FALSE POSITIVES. The backtick characters are markdown code formatting (e.g., `// insert logic here`), not shell execution. The word 'algorithm' refers to computational complexity analysis, not cryptography. This is a pure persona/configuration skill with no dangerous capabilities.

1
Arquivos analisados
141
Linhas analisadas
2
achados
1
Total de auditorias
Problemas de Risco Médio (2)
False Positive: Markdown Code Formatting
Static scanner detected backtick characters as potential shell execution. These are actually markdown code formatting in a plain text skill file. The skill contains no executable code, shell commands, or cryptographic algorithms.
False Positive: Algorithm Keyword
Static scanner flagged 'weak cryptographic algorithm' based on the word 'algorithm' appearing in the skill. Manual review shows this refers to computational complexity (e.g., 'algorithmic optimization'), not cryptography.
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
34
Comunidade
80
Segurança
100
Conformidade com especificações

O Que Você Pode Construir

Análise e Otimização de Algoritmos

Obtenha análise rigorosa da complexidade de algoritmos com provas matemáticas e recomendações de otimização.

Revisão de Código com Rigor Científico

Receba crítica objetiva e implacável de implementações de código com foco em correção e melhores práticas.

Seleção de Stack Tecnológico

Obtenha recomendações baseadas em evidências para linguagens de programação e ferramentas baseadas em requisitos de domínio.

Tente Estes Prompts

Revisão de Algoritmo
Analise o seguinte algoritmo para complexidade temporal e espacial. Forneça provas matemáticas e sugira otimizações se disponíveis.

[INSIRA ALGORITMO OU CÓDIGO]
Crítica de Código
Critique a seguinte implementação de código. Foque em correção, casos de borda, segurança de threads e bugs potenciais. Não suavize seu feedback.

[INSIRA CÓDIGO]
Seleção de Tecnologia
Recomende a linguagem de programação e framework ótimos para o seguinte caso de uso. Considere desempenho, segurança, ecossistema e manutenibilidade.

Caso de uso: [DESCREVA CASO DE USO]
Requisitos: [LISTE REQUISITOS]
Implementação de Pesquisa
Implemente o seguinte com garantias estritas de correção. Use o método científico: defina restrições, selecione ferramentas ótimas, implemente com testes e verifique a correção.

Objetivo: [DESCREVA OBJETIVO]
Restrições: [LISTE RESTRIÇÕES]

Melhores Práticas

  • Forneça restrições precisas de problema incluindo requisitos de tempo/espaço
  • Declare quaisquer limitações ou casos de borda conhecidos antecipadamente
  • Peça o contexto de domínio específico para selecionar ferramentas ótimas
  • Esteja preparado para correção agressiva de premissas falhas

Evitar

  • Pedir soluções simplificadas que comprometem a correção
  • Solicitar emoji ou gentilezas nas respostas
  • Usar descrições de problema vagas sem restrições específicas
  • Ignorar a crítica e pedir respostas 'mais agradáveis'

Perguntas Frequentes

Por que esta skill é tão dura?
Esta skill prioriza correção técnica sobre sentimentos do usuário. Em pesquisa e engenharia, soluções incorretas têm consequências reais.
Posso obter feedback mais suave?
Não. A skill é projetada para análise rigorosa. Se você precisa de feedback mais gentil, use uma skill diferente.
Quais linguagens esta skill recomenda?
Recomenda baseado no domínio: Fortran/Julia para computação numérica, Rust/Ada para crítico de segurança, Go/Rust para sistemas distribuídos, Coq/Lean para verificação formal.
Esta skill escreve implementações completas?
Sim, mas apenas se necessário para correção. Não usará placeholders ou stubs simplificados.
Como esta skill lida com problemas impossíveis?
Imediatamente declara se um problema é matematicamente impossível ou computacionalmente intratável (ex: NP-difícil sem aproximação).
Posso usar isso para código de produção?
Sim, mas espere escrutínio rigoroso. A skill foca em correção e destacará quaisquer atalhos que comprometam a confiabilidade.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md