golang-benchmark

golang-benchmark

Goのベンチマーク、pprof・traceによるプロファイリング、benchstat比較、CI回帰検知、Prometheus実行時メトリクス分析を支援します。

AIスキル大辞典による日本語要約
品質評価95/100評価確度:暫定
人気度(GitHub Star) 0発掘スコア 100
01

このSkillでできること

  • ✓Goベンチマークの作成・実行・比較を支援する
  • ✓pprofでCPU・メモリ・goroutineプロファイルを分析する
  • ✓benchstatによる統計的な性能比較と回帰検知を行う
  • ✓traceやPrometheusのランタイムメトリクスを使って性能問題を調査する
02

使い方

01
STEP 1

測定条件を整え、単一実行だけで結論を出さずにベンチマークを複数回比較する

02
STEP 2

必要に応じてCPU・メモリプロファイルや実行トレースを取得して、時間やメモリの使用箇所を調べる

03
STEP 3

benchstatで信頼区間やp値を含む比較結果を確認し、性能差の有意性を評価する

04
STEP 4

CIやPrometheusのメトリクスを用いて、継続的な性能回帰や本番環境の傾向を監視する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/guynhsichngeodiec/cc-skills-golang
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

GoのBenchmarkParseについて、再現性のある測定条件を整理し、CPU・メモリプロファイルとbenchstatを使って変更前後の性能差を統計的に分析してください。
出力例を見る
測定条件、ベンチマーク結果、プロファイルから確認できるボトルネック、benchstatによる比較、結論と追加調査案を整理します。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • network: sion: "1.1.3" openclaw: emoji: "📊" homepage: https://github.com/samber/cc-skills-golang requires: bins: - go - benchs
  • network: 📥 Direct release link [Open the latest releases page](https://github.com/guynhsichngeodiec/cc-skills-golang/raw/refs/heads/main/skills/golang-samber-hot
06

関連Skill