mcpField
S
skill-stats

skill-stats

github.com/proffesor-for-testingエージェントワークフロー51961 回インストール今日更新
リポジトリ

skill-stats について

呼び出しログからQEスキルの利用傾向を分析するスキルです。よく使われるスキル、起動頻度の低いスキル、未使用のスキルと、起動方法や改善案を報告します。

主な機能

  1. 01使用数上位10件のスキルを表示
  2. 02起動頻度の低いスキルと未使用スキルを特定
  3. 03明示的・自動の起動方法を分類
  4. 04改善・統合・廃止の候補を提案

活用シーン

  1. 01起動頻度の低いスキルの特定
  2. 02明示的起動と自動選択の状況確認
  3. 03スキル説明や一覧の変更優先度の決定

インストール

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

$npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill skill-stats

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

詳細

スキルの使用状況統計

QE のスキル使用パターンを確認して、人気のスキル、使用頻度が低いスキル、最適化の機会を特定します。

有効化

/skill-stats

レポート内容

  1. 使用頻度の高いスキル — 呼び出し回数の上位 10 件
  2. 使用頻度が低いスキル — 説明は適切でも使用頻度が低いスキル
  3. 未使用のスキル — 一度も有効化されたことがないスキル
  4. トリガー方法 — スキルの有効化方法(明示的な /command または自動選択)
  5. 推奨事項 — 改善、統合、または非推奨にするスキル

使用ログの形式

スキルの呼び出しは ${CLAUDE_PLUGIN_DATA}/skill-usage.log に記録されます。

2026-03-18T10:30:00Z|security-testing|explicit|/security-testing
2026-03-18T10:45:00Z|qe-test-generation|auto|model-selected
2026-03-18T11:00:00Z|mutation-testing|explicit|/mutation-testing

フックの設定

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Skill",
        "hook": ".claude/skills/skill-stats/scripts/log-usage.sh"
      }
    ]
  }
}

分析スクリプト

#!/bin/bash
# analyze-usage.sh
LOG="${CLAUDE_PLUGIN_DATA:-$HOME/.claude/plugin-data}/skill-usage.log"

if [ ! -f "$LOG" ]; then
  echo "No usage data yet. Skills will be logged as they are used."
  exit 0
fi

echo "=== Skill Usage Report ==="
echo ""
echo "Top 10 Most Used:"
cut -d'|' -f2 "$LOG" | sort | uniq -c | sort -rn | head -10
echo ""
echo "Trigger Method Breakdown:"
cut -d'|' -f3 "$LOG" | sort | uniq -c | sort -rn
echo ""
echo "Skills Used in Last 7 Days:"
WEEK_AGO=$(date -d '7 days ago' +%Y-%m-%dT%H:%M:%S 2>/dev/null || date -v-7d +%Y-%m-%dT%H:%M:%S)
awk -F'|' -v since="$WEEK_AGO" '$1 >= since' "$LOG" | cut -d'|' -f2 | sort | uniq -c | sort -rn

注意点

  • ログファイルは無制限に増大します — tail -n 1000 $LOG > $LOG.tmp && mv $LOG.tmp $LOG を使って定期的にローテーションしてください
  • 自動選択されたスキルが常に最適とは限りません — 使用頻度が低いスキルを確認し、説明の改善を検討してください
  • 使用回数だけでは品質はわかりません — 100 回使われても 50% の確率で失敗するスキルは、称賛するのではなく修正が必要です

コメント