w-perf について
w-perfは、測定したベースラインを使って性能問題を探すワークフロースキルです。リポジトリの保守担当者がホットパスを特定し、目標値を作らずに変更を検証できるよう支援します。
主な機能
- 01測定済みの性能ベースライン取得
- 02証拠に基づくホットパス特定
- 03最小限の変更を提案
- 04実装後の再測定
- 05既存のテスト文書への予算記録
活用シーン
- 01遅いクエリ、レンダリング、メモリ割り当ての調査
- 02ベースラインに照らした性能変更の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ blockmatic-icebox/ basilic-skills --skill w-perfインストール後、Claude Code で/w-perfを入力して読み込まれたか確認します。
詳細
測定済みのベースラインを基にパフォーマンスの問題を特定します。SLO や影響率をでっち上げないでください。ユーザーから実装を依頼された場合を除き、報告のみとします。
- テスト関連ドキュメントに予算が記載されている場合は確認します。推定ではなく、リポジトリのプロファイラー、トレース、テスト、または
ghのジョブ実行時間でベースラインを取得します。 - その証拠を基に、該当するホットパス(クエリ、レンダリング、メモリ割り当て)を特定します。
- 最小限の変更を提案します。許可されている場合にのみ実装し、変更後に再測定します。
- 新しい予算が必要な場合は、ここで SLO をでっち上げるのではなく、既存のテスト関連ドキュメントに記載します。
- ドキュメント:動作またはコマンドを変更した場合は
/w-docs。
コメント
Markdown 対応