Source profileQuality 67/100

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セッションを終了時に自動的に評価し、学習済みスキルとして保存できる再利用可能なパターンを抽出します。

Best for

    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

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeDeclaredSource recordInstall path and trigger
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    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.

    Source-detected install commandSource
    npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/continuous-learning"
    Safe inspection promptEditorial

    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

    1. 01

      動作原理

      このスキルは各セッション終了時にStopフックとして実行されます:

      セッション評価: セッションに十分なメッセージがあるか確認(デフォルト: 10以上)パターン検出: セッションから抽出可能なパターンを識別スキル抽出: 有用なパターンを/.claude/skills/learned/に保存
    2. 02

      設定

      Review the “設定” section in the pinned source before continuing.

      Review and apply the “設定” source section.
    3. 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

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score67/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars234,327SourceRepository attention, not individual Skill quality
    Compatibility1 platformsSourceDeclared in the catalog source record
    Usage guidecatalog recordEditorialGenerated 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フックとして実行されます:

    1. セッション評価: セッションに十分なメッセージがあるか確認(デフォルト: 10以上)
    2. パターン検出: セッションから抽出可能なパターンを識別
    3. スキル抽出: 有用なパターンを~/.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の潜在的な改善

    1. 本能ベースの学習 - 信頼度スコアリングを持つ、より小さく原子的な振る舞い
    2. バックグラウンド観察者 - 並行して分析するHaikuエージェント
    3. 信頼度の減衰 - 矛盾した場合に本能の信頼度が低下
    4. ドメインタグ付け - コードスタイル、テスト、git、デバッグなど
    5. 進化パス - 関連する本能をスキル/コマンドにクラスタ化

    詳細: docs/continuous-learning-v2-spec.mdを参照。

    Alternatives

    Compare before choosing