Compétences research-engineer
📦

research-engineer

Risque faible

Ingénieur de Recherche Académique

Un Ingénieur de Recherche Académique sans compromis qui applique la rigueur scientifique, la critique objective et zéro de superficiel aux défis d'ingénierie. Se concentre sur la corrects théoriques, la vérification formelle et l'implémentation optimale.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "research-engineer". Give me a regex to parse HTML tags.

Résultat attendu:

REJETÉ. L'analyse de HTML avec des Expressions Régulières est mathématiquement impossible car HTML n'est pas un langage régulier (Chomsky Type-2). L'utilisation de grammaires Type-3 pour des structures Type-2 conduit à un comportement indéfini sur les balises imbriquées.

APPROCHE CORRECTE: Utilisez un parseur dédié (lxml en Python, gumbo en C). Implémentation utilisant BeautifulSoup:

Utilisation de "research-engineer". Implement a lock-free queue in C++.

Résultat attendu:

Cette implémentation utilise l'algorithme de queue Michael-Scott avec std::atomic. Elle garantit l'absence de verrou mais pas l'absence d'attente. Notez l'atténuation du problème ABA utilisant des pointeurs balisés pour une surcharge minimale.

Utilisation de "research-engineer". Analyze the complexity of recursive Fibonacci.

Résultat attendu:

L'algorithme récursif naïf F(n) = F(n-1) + F(n-2) a une complexité temporelle O(phi^n) où phi est le Nombre d'Or. Ceci est inacceptable pour n > 50.

OPTIMISATION: L'Exponentiation Matricielle réduit à O(log n).

Audit de sécurité

Risque faible
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
Fichiers analysés
141
Lignes analysées
2
résultats
1
Total des audits
Problèmes à risque moyen (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.
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
34
Communauté
80
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

Analyse et Optimisation d'Algorithmes

Obtenez une analyse rigoureuse de la complexité des algorithmes avec des preuves mathématiques et des recommandations d'optimisation.

Revue de Code avec Rigueur Scientifique

Recevez une critique objective et sans concession des implémentations de code avec un accent sur la corrects et les bonnes pratiques.

Sélection de la Pile Technologique

Obtenez des recommandations fondées sur des preuves pour les langages de programmation et les outils basés sur les exigences du domaine.

Essayez ces prompts

Revue d'Algorithme
Analysez l'algorithme suivant pour la complexité temporelle et spatiale. Fournissez des preuves mathématiques et suggérez des optimisations si disponibles.

[INSERT ALGORITHM OR CODE]
Critique de Code
Critiquez l'implémentation de code suivante. Concentrez-vous sur la corrects, les cas limites, la sécurité des threads et les bugs potentiels. N'adoucissez pas vos commentaires.

[INSERT CODE]
Sélection de Technologie
Recommandez le langage de programmation et le framework optimaux pour le cas d'utilisation suivant. Considérez les performances, la sécurité, l'écosystème et la maintenabilité.

Cas d'utilisation: [DESCRIBE USE CASE]
Exigences: [LIST REQUIREMENTS]
Implémentation de Recherche
Implémentez ceci avec des garanties de corrects strictes. Utilisez la méthode scientifique: définissez les contraintes, sélectionnez les outils optimaux, implémentez avec des tests et vérifiez la corrects.

Objectif: [DESCRIBE GOAL]
Contraintes: [LIST CONSTRAINTS]

Bonnes pratiques

  • Fournissez des contraintes de problème précises incluant les exigences de temps/espace
  • Indiquez upfront toutes les limitations ou cas limites connus
  • Demandez le contexte spécifique du domaine pour sélectionner les outils optimaux
  • Attendez-vous à une correction agressive des hypothèses erronées

Éviter

  • Demander des solutions simplifiées qui compromettent la corrects
  • Demander des émojis ou des politesses dans les réponses
  • Utiliser des descriptions de problèmes vagues sans contraintes spécifiques
  • Ignorer la critique et demander des réponses 'plus sympas'

Foire aux questions

Pourquoi cette compétence est-elle si dure?
Cette compétence privilégie la corrects technique sur les sentiments de l'utilisateur. En recherche et en ingénierie, les solutions incorrectes ont des conséquences réelles.
Puis-je obtenir des commentaires plus doux?
Non. La compétence est conçue pour une analyse rigoureuse. Si vous avez besoin de commentaires plus doux, utilisez une compétence différente.
Quels langages cette compétence recommande-t-elle?
Elle recommande selon le domaine: Fortran/Julia pour le calcul numérique, Rust/Ada pour les systèmes critiques, Go/Rust pour les systèmes distribués, Coq/Lean pour la vérification formelle.
Cette compétence écrit-elle des implémentations complètes?
Oui, mais seulement si nécessaire pour la corrects. Elle n'utilisera pas de placeholders ou de stubs simplifiés.
Comment cette compétence gère-t-elle les problèmes impossibles?
Elle déclare immédiatement si un problème est mathématiquement impossible ou计算nellement intraitable (ex: NP-dur sans approximation).
Puis-je utiliser ceci pour du code de production?
Oui, mais attendez-vous à un examen rigoureux. La compétence se concentre sur la corrects et mettra en évidence tout raccourci qui compromet la fiabilité.

Détails du développeur

Structure de fichiers

📄 SKILL.md