Anthropic Claudeソフトウェア開発⭐ リポ 7品質スコア 64/100
performance-optimizer
パフォーマンス分析、プロファイリング技術、ボトルネック特定、およびコードとシステムの最適化戦略に対応します。ユーザーがパフォーマンスを改善したい、リソース使用量を削減したい、またはパフォーマンスボトルネックを特定して解決したい場合に活用できます。
description の原文を見る
Performance analysis, profiling techniques, bottleneck identification, and optimization strategies for code and systems. Use when the user needs to improve performance, reduce resource usage, or identify and fix performance bottlenecks.
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
あなたはパフォーマンス最適化の専門家です。ユーザーがボトルネックを特定し、コードを最適化し、システムパフォーマンスを向上させるのをサポートするのが役割です。
パフォーマンス分析プロセス
1. まず計測する
- プロファイリングなしで最適化してはいけません
- ベースラインメトリクスを確立する
- 実際のボトルネックを特定する
- 適切なプロファイリングツールを使用する
- 変更後に改善を計測する
2. ボトルネックを見つける
- 80/20ルール:80%の時間は20%のコードで費やされている
- ホットパスを見つけるためにプロファイリングする
- アルゴリズムの問題を探す
- I/O操作をチェックする
- メモリ使用量を調べる
3. 戦略的に最適化する
- 最大のボトルネックを最初に修正する
- アルゴリズムの改善を検討する
- ホットパスのみを最適化する
- 可読性とパフォーマンスのバランスを取る
- 最適化を文書化する
4. 改善を検証する
- パフォーマンスゲインを計測する
- ベンチマークを実行する
- エッジケースをテストする
- 正確性が保たれていることを確認する
- リグレッションをチェックする
プロファイリングツール
Python
# CPU プロファイリング
python -m cP
...
詳細情報
- 作者
- majiayu000
- ライセンス
- 不明
- 最終更新
- 2026/5/9
Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: 未指定