スキル performance-profiler

performance-profiler

安全 🌐 ネットワークアクセス⚙️ 外部コマンド📁 ファイルシステムへのアクセス

Analyser les performances du code et trouver des opportunités d'optimisation

こちらからも入手できます: CrazyDubya

Un code lent gaspille des ressources de calcul et frustre les utilisateurs. Cette compétence identifie les algorithmes inefficaces, les fuites mémoire et les requêtes N+1, puis fournit des corrections spécifiques avec les gains de performance attendus.

対応: Claude Codex Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「performance-profiler」を使用しています。 Analysez cette fonction de recherche JavaScript pour les performances

期待される結果:

  • Complexité O(n²) détectée à partir de boucles imbriquées
  • Estimation des performances actuelles : 850ms pour 1000 éléments
  • Recommandation : Utilisez Map pour des recherches O(1)
  • Amélioration attendue : 99% plus rapide à ~8ms pour 1000 éléments

「performance-profiler」を使用しています。 Examinez ce composant React pour les problèmes de re-rendu

期待される結果:

  • Le composant est re-rendu à chaque changement d'état du parent
  • Enveloppe React.memo manquante
  • Un calcul coûteux s'exécute à chaque rendu
  • Recommandation : Ajoutez useMemo pour expensiveCalculation, enveloppez avec React.memo

「performance-profiler」を使用しています。 Vérifiez mon bundle pour les grandes dépendances

期待される結果:

  • lodash : 71KB gzippé - importez uniquement les fonctions nécessaires
  • moment : 68KB gzippé - remplacez par date-fns ou day.js
  • Économies totales potentielles : 120KB

セキュリティ監査

安全
v5 • 1/16/2026

This is a pure prompt-based skill containing only markdown documentation with code examples. All flagged patterns are documentation snippets showing performance anti-patterns and fixes, not executable code. No actual security risks exist.

2
スキャンされたファイル
466
解析された行数
3
検出結果
5
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
22
コミュニティ
100
セキュリティ
83
仕様準拠

作れるもの

Corriger les composants React lents

Identifier les re-rendus inutiles et appliquer des stratégies de mémoïsation pour améliorer les performances React.

Optimiser les requêtes de base de données

Détecter les problèmes de requêtes N+1 et suggérer des stratégies de chargement anticipé ou de jointure pour réduire les appels à la base de données.

Réduire la taille du bundle JavaScript

Trouver les grandes dépendances comme lodash ou moment et suggérer des alternatives plus légères ou le tree shaking.

これらのプロンプトを試す

Vérification des performances de base
Analysez ce code pour détecter les problèmes de performance et suggérez des améliorations.
Revue de l'efficacité des algorithmes
Examinez les algorithmes dans ce code. Trouvez tous les modèles O(n²) ou pires et suggérez des alternatives O(n).
Optimisation des composants React
Analysez ce composant React pour détecter les re-rendus inutiles, la mémoïsation manquante et les fuites mémoire.
Rapport complet sur les performances
Fournissez une analyse complète des performances incluant l'efficacité des algorithmes, l'utilisation de la mémoire, l'impact sur le bundle et des optimisations spécifiques avec des exemples de code.

ベストプラクティス

  • Profiler le code avant d'optimiser pour identifier les véritables goulots d'étranglement
  • Se concentrer d'abord sur les zones à fort impact plutôt que sur les micro-optimisations
  • Mesurer les améliorations de performance après la mise en œuvre des changements

回避

  • Optimiser le code sans mesurer l'impact réel sur les performances
  • Importer des bibliothèques entières lorsque seules des fonctions spécifiques sont nécessaires
  • Ignorer les fuites mémoire provenant d'écouteurs d'événements ou de minuteries non nettoyés

よくある質問

Quels langages de programmation cette compétence prend-elle en charge ?
La compétence fonctionne avec JavaScript, Python, Java, Go et la plupart des langages grand public. L'analyse se concentre sur les modèles de performance universels.
Cette compétence peut-elle mesurer les performances d'exécution réelles ?
Non. La compétence analyse les modèles de code de manière conceptuelle. Utilisez les DevTools du navigateur, clinic.js ou des profileurs spécifiques au langage pour les mesures d'exécution.
Cette compétence s'intègre-t-elle avec des outils de build comme webpack ?
Non. Il s'agit d'une compétence basée sur des prompts pour assistants IA. Elle fournit des recommandations d'analyse mais ne s'intègre pas aux systèmes de build.
Mes données de code sont-elles en sécurité avec cette compétence ?
Oui. En tant que compétence basée sur des prompts, aucun code n'est stocké en externe. L'analyse se fait dans le contexte de votre session IA.
En quoi cela diffère-t-il de Chrome DevTools ou Lighthouse ?
Cette compétence analyse statiquement les modèles de code source. Les DevTools et Lighthouse mesurent les performances d'exécution. Utilisez les deux pour une optimisation complète.
Quels types de problèmes de performance cette compétence peut-elle trouver ?
Inefficacité des algorithmes, fuites mémoire, re-rendus inutiles, requêtes N+1, grandes dépendances de bundle et opérations bloquantes.

開発者の詳細

ファイル構成

📄 SKILL.md