
de dotfiles117
Guide le profilage et les optimisations ciblées pour le code et les systèmes — mesurez, identifiez les goulots d'étranglement et vérifiez les améliorations sur Python, Node, shell et système
Un guide pratique axé sur les outils qui aide les agents à assister les utilisateurs dans l'analyse et l'optimisation des performances. Il détaille la mesure des performances de base, la recherche de chemins critiques (hot paths), l'application d'optimisations ciblées (corrections algorithmiques, mise en cache, vectorisation, parallélisme) et la vérification des gains via des benchmarks et des outils de profilage. Le contenu couvre Python, JavaScript/Node, le scripting shell et les techniques au niveau système afin que les agents puissent recommander des commandes et des changements de code concrets.
Utilisez cette compétence lorsqu'un utilisateur signale un code lent, une utilisation élevée des ressources ou des goulots d'étranglement flous ; lorsqu'on vous demande comment profiler une application ; ou lors de la recommandation d'outils de profilage spécifiques à un langage et de modèles d'optimisation concrets. Utile pour les corrections rapides (batching d'E/S, mise en cache) et les travaux algorithmiques plus profonds.
Les agents disposant de capacités d'exécution de code et de terminal (assistants de type Codex/Copilot, Claude Code, Cursor, ou tout agent capable de suggérer des commandes shell) seront les plus utiles. Le guide suppose la capacité d'exécuter des commandes de profilage et d'inspecter les sorties.
Une compétence pure de connaissances/conseils sans scripts exécutables. Fournit des conseils d'optimisation des performances bien organisés pour Python, Node.js, shell, SQL et le web — couvrant les outils de profilage, les anti-modèles courants et les techniques d'optimisation. Contenu éducatif fort mais structure monolithique sans séparation en scripts/références.
Compétence propre — aucune préoccupation de sécurité car elle ne contient que du texte instructionnel et des exemples de code. L'architecture est le point le plus faible : monolithe à fichier unique sans frontmatter au-delà du nom/description et sans contrats de sortie. La qualité est correcte avec des sections claires et des exemples pratiques dans plusieurs langages.