perf-profiler について
プロファイリングツールを実行し、根拠とともに性能上のホットスポットを記録するスキルです。明確な性能調査シナリオを扱う開発者向けで、出力は簡潔に保たれます。
主な機能
- 01指定されたツールとコマンドでプロファイリング
- 02実行前にデバッグシンボルを確認
- 03ホットスポットのファイル名と行番号を記録
- 04可能な場合はフレームグラフなどを提示
活用シーン
- 01明確な性能シナリオのプロファイリング
- 02コード上のホットスポットの特定と記録
- 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>
制約
- 明確なシナリオがない場合は、プロファイリングを行いません。
- 出力は最小限にし、根拠に基づくものとします。
コメント
Markdown 対応