learned-skills-index について
learned-skills-indexは、Claude Codeの成功した実行セッションから抽出されたスキルを記録します。検証状態と来歴を管理し、今後のタスクに関連するスキルを取得できます。
主な機能
- 01抽出したスキルパターンの記録
- 02保留、昇格、アーカイブ状態の管理
- 03品質基準による昇格判定
- 04タスクと文脈に応じたスキル取得
- 05監査とロールバック用の来歴保存
活用シーン
- 01新しいタスク向けの学習パターン検索
- 02スキルが昇格基準を満たすか確認
- 03適用されたスキルの出所を監査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ tony363/ superclaude --skill learned-skills-indexインストール後、Claude Code で/learned-skills-indexを入力して読み込まれたか確認します。
詳細
学習済みスキルのインデックス
このディレクトリには、実行が成功したセッションから自動的に抽出されたスキルが含まれています。これらのスキルは、品質の向上につながったパターンを表しており、今後のタスクで取得して利用できます。
スキルの学習方法
- 実行:Claude Code が
--loopを有効にしてタスクを実行します - フィードバックの収集:各イテレーションの品質スコアと改善点が記録されます
- パターンの抽出:品質が向上したイテレーションから、成功したパターンが抽出されます
- スキルの生成:パターンが、学習可能なスキルの定義にまとめられます
- 昇格ゲート:昇格するには、スキルが品質しきい値を満たす必要があります
スキルのステータス
| ステータス | 意味 |
|---|---|
| 保留中 | スキルは抽出済みですが、まだ昇格していません(さらに検証が必要です) |
| 昇格済み | スキルは検証済みで、新しいタスクに適用できます |
| アーカイブ済み | スキルは非推奨になったか、より新しい学習内容に置き換えられています |
昇格の品質しきい値
- 最低品質スコア:85.0
- 最低成功適用回数:2
- 最低成功率:70%
ディレクトリ構造
learned/
├── SKILL.md # This index file
├── learned-backend-auth/ # Example learned skill
│ ├── SKILL.md # Skill definition
│ └── metadata.json # Machine-readable metadata
└── learned-frontend-form/ # Another learned skill
├── SKILL.md
└── metadata.json
統合
学習済みスキルは、以下に基づいて自動的に取得されます:
- タスクの説明に含まれるキーワード
- 変更対象のファイルの種類
- ドメインのコンテキスト
学習済みスキルを手動で照会するには:
from core.skill_persistence import retrieve_skills_for_task
skills = retrieve_skills_for_task(
task_description="your task here",
domain="backend" # optional
)
安全性
学習済みスキルには、すべて完全な来歴情報が含まれています:
- ソースセッション ID
- ソースリポジトリ
- 学習のタイムスタンプ
- 品質の推移
これにより、学習済みスキルによる動作変更をロールバックし、監査できます。
コメント
Markdown 対応