Agent skill · data analytics · affaan-m

skill-stocktake

Claudeのスキルとコマンドの品質を監査するためのツール。変更されたスキルのみを対象とした高速スキャンと、順次サブエージェントバッチ評価を使用した完全棚卸しモードをサポートする。

Why this skill is useful

Adds a comprehensive auditing workflow for evaluating the quality of Claude skills, which includes specific scripts for scanning and assessing skills that the AI wouldn't generate on its own.

What it needs

Requires bash installed locally. About 2k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

skill-stocktake 品質チェックリスト + AI全体判断を使用して、すべてのClaudeスキルとコマンドを審査するスラッシュコマンド(/skill-stocktake)。2つのモードをサポートする:最近変更されたスキルの高速スキャンと、完全レビューのための完全棚卸し。 スコープ このコマンドは、コマンドを呼び出したディレクトリを基準とした以下のパスを対象とする: パス 説明 ------ ------------- ~/.claude/skills/ グローバルスキル(全プロジェクト) {cwd}/.claude/skills/ プロジェクトレベルのスキル(ディレクトリが存在する場合) フェーズ1の開始時に、コマンドはどのパスが見つかりスキャンされたかを明示的にリストアップする。 特定のプロジェクトをターゲットにする プロジェクトレベルのスキルを含めるには、そのプロジェクトのルートから実行する: プロジェクトに .claude/skills/ ディレクトリがない場合、グローバルスキルとコマンドのみが評価される。 モード モード トリガー条件 所要時間 ------ --------- --------- 高速スキャン results.json が存在する(デフォルト) 5〜10分 完全棚卸し results.json が存在しない、または /skill-stocktake full 20〜30分 結果キャッシュ: ~/.claude/skills/skill-stocktake/results.json 高速スキャンフロー 前回の実行以降に変更されたスキルのみを再評価する(5〜10分)。 1. ~/.claude/skills/skill-stocktake/results.json を読み取る 2. 実行する:bash ~/.claude/skills/skill-stocktake/scripts/quick-diff.sh \ ~/.claude/skills/skill-stocktake/results.json (プロジェクトディレクトリは $PWD/.claude/skills から自動検出。必要な場合のみ明示的に渡す) 3. 出力が [] の場合:「前回の実行以降に変更なし。」とレポートして停止する 4. 変更されたファイルのみを同じフェーズ2の基準で再評価する 5. 前回の結果から変更されていないスキルを引き継ぐ 6. 差分のみを出力する 7. 実行する:bash ~/.claude/skills/skill-stocktake/scripts/save-results.sh \ ~/.claude/skills/skill-stocktake/results.json <<< "$EVALRESULTS" 完全棚卸しフロー フェーズ 1 — インベントリ 実行する:bash ~/.claude/skills/skill-stocktake/scripts/scan.sh スクリプトはスキルファイルを列挙し、フロントマターを抽出し、UTC修正時刻を収集する。 プロジェクトディレクトリは $PWD/.claude/skills から自動検出。必要な場合のみ明示的に渡す。 スクリプト出力からスキャンサマリーとインベントリテーブルを表示する: スキル 7日間使用 30日間使用 説明 ------- -------- --------- ------------- フェーズ 2 — 品質評価 完全なインベントリとチェック項目を含む汎用エージェントツールのサブエージェントを起動する: サブエージェントは各スキルを読み取り、チェック項目を適用し、各スキルのJSON結果を返す: { "verdict": "Keep" "Improve" "Update" "Retire" "Merge into [X]", "reason": "..." } チャンク指針: 各サブエージェント呼び出しは約20個のスキルを処理し、コンテキストを管理可能に保つ。各チャンクの後、中間結果を results.json に保存する(status: "inprogress")。 全スキルの評価が完了したら:status: "completed" を設定し、フェーズ3に進む。 再開検出: 起動時に status: "inprogress" が見つかった場合、最初の未評価スキルから再開する。 各スキルはこのチェックリストに基づいて評価される: 判定基準: 判定 意味 --------- --------- Keep 有用かつ最新 Improve 保持する価値があるが、特定の改善が必要 Update 参照された技術が古い(WebSearchで検 …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/skill-stocktake--9461fb

View the source on GitHub

Browse the @skills marketplace