mcpField
P
perf-profiler

perf-profiler

github.com/agent-sh開発1.0k89 回インストール今日更新
リポジトリ

perf-profiler について

プロファイリングツールを実行し、根拠とともに性能上のホットスポットを記録するスキルです。明確な性能調査シナリオを扱う開発者向けで、出力は簡潔に保たれます。

主な機能

  1. 01指定されたツールとコマンドでプロファイリング
  2. 02実行前にデバッグシンボルを確認
  3. 03ホットスポットのファイル名と行番号を記録
  4. 04可能な場合はフレームグラフなどを提示

活用シーン

  1. 01明確な性能シナリオのプロファイリング
  2. 02コード上のホットスポットの特定と記録
  3. 03性能調査の根拠の収集

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/agent-sh/agentsys --skill perf-profiler

インストール後、Claude Code で/perf-profilerを入力して読み込まれたか確認します。

詳細

perf-profiler

プロファイリングツールを実行し、根拠とともにホットスポットを特定します。

正式な仕様として docs/perf-requirements.md に従ってください。

引数の解析

const args = '$ARGUMENTS'.split(' ').filter(Boolean);
const tool = args[0] || '';
const command = args.slice(1).join(' ');

必須ルール

  • プロファイリングの前にデバッグシンボルを確認します。
  • ホットスポットのファイル名と行番号を記録します。
  • 可能な場合は、フレームグラフまたは同等の出力を提示します。

出力形式

tool: <profiler>
command: <command>
hotspots:
  - file:line - reason
artifacts:
  - <path to flame graph or profile>

制約

  • 明確なシナリオがない場合は、プロファイリングを行いません。
  • 出力は最小限にし、根拠に基づくものとします。

コメント