affaan-m/ECC/docs/ja-JP/skills/continuous-learning/SKILL.md
continuous-learning
Use it for engineering tasks; the detail page covers purpose, installation, and practical steps.
- Source repository stars
- 234,327
- Declared platforms
- 1
- Static risk flags
- 0
- Last source update
- 2026-07-27
- Source checked
- 2026-07-28
Decision brief
What it does—and where it fits
Claude Codeセッションを終了時に自動的に評価し、学習済みスキルとして保存できる再利用可能なパターンを抽出します。
Not for
- Tasks that require unconfirmed production actions or broad system permissions.
- Environments where the pinned source and install steps cannot be inspected.
Compatibility matrix
Platform support, with evidence labels
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Declared | Source record | Install path and trigger |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
Inspect first. Install second.
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/continuous-learning"Inspect the Agent Skill "continuous-learning" from https://github.com/affaan-m/ECC/blob/4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38/docs/ja-JP/skills/continuous-learning/SKILL.md at commit 4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
What the source asks the agent to do
- 01
動作原理
このスキルは各セッション終了時にStopフックとして実行されます:
セッション評価: セッションに十分なメッセージがあるか確認(デフォルト: 10以上)パターン検出: セッションから抽出可能なパターンを識別スキル抽出: 有用なパターンを/.claude/skills/learned/に保存 - 02
設定
Review the “設定” section in the pinned source before continuing.
Review and apply the “設定” source section. - 03
パターンの種類
Review the “パターンの種類” section in the pinned source before continuing.
Review and apply the “パターンの種類” source section.
Permission review
Static risk signals and limitations
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
Why each signal appears
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 67/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 234,327 | Source | Repository attention, not individual Skill quality |
| Compatibility | 1 platforms | Source | Declared in the catalog source record |
| Usage guide | catalog record | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Provenance and original SKILL.md
- Repository
- affaan-m/ECC
- Skill path
- docs/ja-JP/skills/continuous-learning/SKILL.md
- Commit
- 4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38
- License
- MIT
- Collected
- 2026-07-28
- Default branch
- main
View the original SKILL.md
継続学習スキル
Claude Codeセッションを終了時に自動的に評価し、学習済みスキルとして保存できる再利用可能なパターンを抽出します。
動作原理
このスキルは各セッション終了時に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月)
vs Homunculus
Homunculus v2はより洗練されたアプローチを採用:
| 機能 | このアプローチ | Homunculus v2 |
|---|---|---|
| 観察 | Stopフック(セッション終了時) | PreToolUse/PostToolUseフック(100%信頼性) |
| 分析 | メインコンテキスト | バックグラウンドエージェント(Haiku) |
| 粒度 | 完全なスキル | 原子的な「本能」 |
| 信頼度 | なし | 0.3-0.9の重み付け |
| 進化 | 直接スキルへ | 本能 → クラスタ → スキル/コマンド/エージェント |
| 共有 | なし | 本能のエクスポート/インポート |
homunculusからの重要な洞察:
"v1はスキルに観察を依存していました。スキルは確率的で、発火率は約50-80%です。v2は観察にフック(100%信頼性)を使用し、学習された振る舞いの原子単位として本能を使用します。"
v2の潜在的な改善
- 本能ベースの学習 - 信頼度スコアリングを持つ、より小さく原子的な振る舞い
- バックグラウンド観察者 - 並行して分析するHaikuエージェント
- 信頼度の減衰 - 矛盾した場合に本能の信頼度が低下
- ドメインタグ付け - コードスタイル、テスト、git、デバッグなど
- 進化パス - 関連する本能をスキル/コマンドにクラスタ化
詳細: docs/continuous-learning-v2-spec.mdを参照。
Alternatives
Compare before choosing
affaan-m/ECC
continuous-learning
Claude Code oturumlarından yeniden kullanılabilir kalıpları otomatik olarak çıkarın ve gelecekte kullanmak üzere öğrenilmiş skill'ler olarak kaydedin.
affaan-m/ECC
continuous-learning
Use it for engineering tasks; the detail page covers purpose, installation, and practical steps.
affaan-m/ECC
continuous-learning
Use it for engineering tasks; the detail page covers purpose, installation, and practical steps.
affaan-m/ECC
continuous-learning
Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.