Skilled:AIエージェントスキル使用状況ダッシュボード
Skilled は、Claude Code、OpenCode、Codex、Grok、Droid などの AI コーディングツールのローカル履歴ファイルを読み取り、スキル使用頻度、週間トレンド、時間別分布、プロジェクト別内訳、監査ヒューリスティックをリアルタイムで表示する端末ダッシュボードです。完全ローカル動作で、ネットワーク不要、テレメトリなし、アカウント不要、設定不要。
Skilled は、開発者が複数の AI コーディングツールで使用するカスタムスキルを追跡するために設計された、新しくリリースされた端末ダッシュボードツールです。このツールは開発者の Ivan によって作成され、Product Hunt で公開されました。Skilled の核心機能は、Claude Code、OpenCode、Codex、Grok、Droid などの AI コーディングツールのローカル履歴ファイルを読み取り、端末ユーザーインターフェース(TUI)を通じて豊富な使用データを表示することです。具体的には、スキル使用頻度(Unicode ブロックを使用した棒グラフ)、16 週間のアクティビティヒートマップ、時間帯別ヒストグラム、監査ビューが含まれます。監査ビューでは、最も使用されているスキル、上昇中/下降中のスキル、30 日以上使用されていないスキル、1 回限りのスキル、プロジェクト横断的な使用状況が明確に表示されます。
Skilled の設計理念は、プライバシーとシンプルさを重視しています。すべてのデータ処理はローカルで完了し、ネットワークリクエスト、テレメトリ、アカウント登録、設定ファイルは一切不要です。履歴ファイルが存在しない場合、ツールは空白の画面を表示するだけで、不要な出力は発生しません。開発者は端末の下部スプリットに Skilled を配置し、常に自分のスキル使用パターンを監視できます。
Ivan は Product Hunt で開発動機を共有しました。彼自身が数十ものカスタムスキルを使用している一方で、どのスキルが頻繁に使われているのか、どれが忘れられているのかを直感的に把握できていないことに気づきました。Skilled は「静かで少し気まずい鏡」のような存在となり、自分が本当にスキルを拡張しているのか、それとも同じ5つのことをより速く行えるようになっているだけなのかを考えさせてくれます。
Skilled のインストールは非常に簡単で、npm を使用したグローバルインストール(npm install -g @avcodes/skilled)か、README の一行コマンドで実行できます。GitHub リポジトリには短いデモ動画も含まれています。ヘビーユーザーにとって、Skilled は驚くべき使用パターンを発見し、AI コーディングツールの効率を最適化するのに役立ちます。また、コミュニティ内ではスキルの陳腐化を判断する方法について議論があり、Ivan はツールが時間の経過による使用状況やプロジェクト横断的な使用状況など、複数の次元を融合してスキルの衰退を総合的に分析していると述べています。
開発者にとって、自身が使用する AI スキルのパターンを理解することは重要です。AI コーディングツールが増えるにつれ、各ツールが独自のカスタムスキルを提供する可能性がありますが、これらのスキルを管理し、効率的に使用し続けることは課題となります。Skilled は複数のツールのデータを集約し、集中ビューを提供することで、開発者が本当に価値のあるスキルと排除すべきスキルを特定するのを支援します。例えば、監査ビューの「上昇」指標は、直近 4 週間で使用頻度が 50% 以上増加したスキルを表示し、そのスキルがより重要になっている可能性を示します。一方、「停滞」指標は 30 日以上使用されていないスキルを表示し、保持する必要があるかどうかを検討するきっかけを与えます。さらに、プロジェクト横断的な使用データはスキルの汎用性を明らかにし、特定のプロジェクトでのみ使用されるスキルは、その依存性を評価する必要があるかもしれません。
Skilled の端末ユーザーインターフェースはシンプルで効率的であり、グラフィカルインターフェースに依存せず、さまざまな開発環境に適しています。Skilled を実行すると、履歴ファイルをリアルタイムで読み取り、表示を更新するため、開発者は端末を離れることなくフィードバックを得られます。このリアルタイム性は、ワークフローを頻繁に調整する必要がある開発者にとって特に重要です。
データプライバシーは現在のユーザーが非常に関心を持つ問題です。Skilled は完全にオフラインで動作するように設計されており、すべてのデータはローカルマシンから離れることなく、ネットワーク接続も不要で、テレメトリ情報も収集しません。つまり、Skilled を使用してもデータ漏洩のリスクはなく、ユーザーは自分のデータを完全に制御できます。これは、ローカル環境でのプライバシー保護を求める多くの開発者の要件にも合致します。
Product Hunt のコメントでは、あるユーザーが「デッドスキル監査は通常、スキルライブラリが50を超え、検索が遅くなり始めたときに初めて気づかれる」と述べ、Ivan にスキルの陳腐化を判断する際にどの軸をデフォルトとしているかを尋ねました。即ち、使用率の減衰、ユーザーによる明示的な削除、またはモデルがメタデータと出力トレースから判断する方法のどれかを質問しました。Ivan は、これは多次元のハイブリッドアプローチであり、ツールは時間の経過による使用状況とプロジェクト横断的な使用状況を組み合わせて総合的に評価していると回答しました。この設計は実際の使用シーンを深く考慮したものであり、スキル管理をよりインテリジェントで自動化されたものにしています。
総合的に見ると、Skilled は正確にターゲットを絞った巧妙に設計されたツールであり、AI コーディングツールのスキル管理分野における空白を埋めるものです。データの可視化と分析機能を提供するだけでなく、開発者が自身の働き方を振り返るきっかけも与えます。AI ツールが開発プロセスに深く組み込まれるにつれて、Skilled のようなスキル管理ツールはますます重要になるでしょう。