Continuous Learning Skill - 非推奨
2026-04-28 非推奨。 代わりに
continuous-learning-v2を使用してください。v2 は厳密な上位互換です。Stop フック観測は PreToolUse/PostToolUse 観測に、完全なスキルは信頼度スコア付きのアトミックなインスティンクトに、グローバル専用ストレージはプロジェクトスコープとグローバル昇格に変わります。このファイルはアーカイブ参照と既存インストールとの後方互換性のために保持されています。
オリジナル v1 ドキュメント(アーカイブ)
Claude Code セッション終了時に自動評価を行い、再利用可能なパターンを抽出して学習スキルとして保存します。
アクティブ化のタイミング
- Claude Code セッションからの自動パターン抽出を設定する場合
- セッション評価用の Stop フックを構成する場合
~/.claude/skills/learned/に保存された学習スキルを確認または管理する場合- 抽出しきい値やパターンカテゴリを調整する場合
- v1(これ)と v2(インスティンクトベース)のアプローチを比較する場合
ステータス
この v1 スキルは引き続きサポートされていますが、新規インストールでは continuous-learning-v2 が推奨パスです。v1 は、単純な Stop フック抽出フローを明示的に使用したい場合や、古い学習スキルワークフローとの互換性が必要な場合に保持してください。
仕組み
このスキルは各セッションの終了時に Stop フック として実行されます:
- セッション評価: セッションに十分なメッセージ数(デフォルト: 10 以上)があるかを確認
- パターン検出: セッションから抽出可能なパターンを識別
- スキル抽出: 有用なパターンを
~/.claude/skills/learned/に保存
設定
config.json を編集してカスタマイズします:
{
"min_session_length": 10,
"extraction_threshold": "medium",
"auto_approve": false,
"learned_skills_path": "~/.claude/skills/learned/",
"patterns_to_detect": [
"error_resolution",
"user_corrections",
"workarounds",
"debugging_techniques",
"project_specific"
],
"ignore_patterns": [
"simple_typos",
"one_time_fixes",
"external_api_issues"
]
}
パターンタイプ
| パターン | 説明 |
|---|---|
error_resolution | 特定のエラーがどのように解決されたか |
user_corrections | ユーザー修正からのパターン |
workarounds | フレームワーク/ライブラリの癖に対する解決策 |
debugging_techniques | 効果的なデバッグアプローチ |
project_specific | プロジェクト固有の規約 |
フック設定
~/.claude/settings.json に追加:
{
"hooks": {
"Stop": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "~/.claude/skills/continuous-learning/evaluate-session.sh"
}]
}]
}
}
Stop フックを使用する理由
- 軽量: セッション終了時に1回だけ実行
- 非ブロッキング: 各メッセージにレイテンシを追加しない
- 完全なコンテキスト: セッション全体のトランスクリプトにアクセス可能
関連情報
- The Longform Guide - 継続学習に関するセクション
/learnコマンド - セッション途中での手動パターン抽出
比較メモ(調査: 2025年1月)
Homunculus との比較
Homunculus v2 はより洗練されたアプローチを採用:
| 機能 | 当アプローチ | Homunculus v2 |
|---|---|---|
| 観測 | Stop フック(セッション終了時) | PreToolUse/PostToolUse フック(100%信頼性) |
| 分析 | メインコンテキスト | バックグラウンドエージェント (Haiku) |
| 粒度 | 完全なスキル | アトミックな「インスティンクト」 |
| 信頼度 | なし | 0.3~0.9 の重み付け |
| 進化 | 直接スキルへ | インスティンクト → クラスター → スキル/コマンド/エージェント |
| 共有 | なし | インスティンクトのエクスポート/インポート |
Homunculus からの主要な洞察:
「v1 はスキルに観測を依存していました。スキルは確率的で、約50~80%の確率でしか発火しません。v2 はフックを使用して観測(100%信頼性)を行い、学習行動のアトミック単位としてインスティンクトを使用します。」
潜在的な v2 の強化点
- インスティンクトベースの学習 - 信頼度スコア付きの小さなアトミックな振る舞い
- バックグラウンドオブザーバー - Haiku エージェントによる並行分析
- 信頼度減衰 - 矛盾した場合にインスティンクトの信頼度が低下
- ドメインタグ付け - code-style、testing、git、debugging など
- 進化パス - 関連インスティンクトをクラスター化してスキル/コマンドに
仕様の詳細は docs/continuous-learning-v2-spec.md を参照。