Source profileQuality 78/100

affaan-m/ECC/docs/zh-TW/skills/continuous-learning-v2/SKILL.md

continuous-learning-v2

Instinct-based learning system that observes sessions via hooks, creates atomic instincts with confidence scoring, and evolves them into skills/commands/agents.

Source repository stars
234,327
Declared platforms
0
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 CodeNot declaredNo explicit evidencePortability before use
    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/zh-TW/skills/continuous-learning-v2"
    Safe inspection promptEditorial

    Inspect the Agent Skill "continuous-learning-v2" from https://github.com/affaan-m/ECC/blob/4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38/docs/zh-TW/skills/continuous-learning-v2/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

      v2 的新功能

      Review the “v2 的新功能” section in the pinned source before continuing.

      Review and apply the “v2 的新功能” source section.
    2. 02

      本能模型

      yaml --- id: prefer-functional-style trigger: "when writing new functions" confidence: 0.7 domain: "code-style" source: "session-observation" ---

      yaml --- id: prefer-functional-style trigger: "when writing new functions" confidence: 0.7 domain: "code-style" source: "session-observation" ---
    3. 03

      偏好函式風格

      工作階段活動 │ │ Hooks 捕獲提示 + 工具使用(100% 可靠) ▼ ┌─────────────────────────────────────────┐ │ observations.jsonl │ │ (提示、工具呼叫、結果) │ └─────────────────────────────────────────┘ │ │ Observer agent 讀取(背景、Haiku) ▼ ┌─────────────────────────────────────────┐ │ 模式偵測 │ │ • 使用者修正 → 本能 │ │ • 錯誤解…

      觀察到 5 次函式模式偏好使用者在 2025-01-15 將基於類別的方法修正為函式- 觀察到 5 次函式模式偏好 - 使用者在 2025-01-15 將基於類別的方法修正為函式
    4. 04

      動作

      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 score78/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars234,327SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    affaan-m/ECC
    Skill path
    docs/zh-TW/skills/continuous-learning-v2/SKILL.md
    Commit
    4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38
    License
    MIT
    Collected
    2026-07-28
    Default branch
    main
    View the original SKILL.md

    持續學習 v2 - 基於本能的架構

    進階學習系統,透過原子「本能」(帶信心評分的小型學習行為)將你的 Claude Code 工作階段轉化為可重用知識。

    v2 的新功能

    功能v1v2
    觀察Stop hook(工作階段結束)PreToolUse/PostToolUse(100% 可靠)
    分析主要上下文背景 agent(Haiku)
    粒度完整技能原子「本能」
    信心0.3-0.9 加權
    演化直接到技能本能 → 聚類 → 技能/指令/agent
    分享匯出/匯入本能

    本能模型

    本能是一個小型學習行為:

    ---
    id: prefer-functional-style
    trigger: "when writing new functions"
    confidence: 0.7
    domain: "code-style"
    source: "session-observation"
    ---
    
    # 偏好函式風格
    
    ## 動作
    適當時使用函式模式而非類別。
    
    ## 證據
    - 觀察到 5 次函式模式偏好
    - 使用者在 2025-01-15 將基於類別的方法修正為函式
    

    屬性:

    • 原子性 — 一個觸發器,一個動作
    • 信心加權 — 0.3 = 試探性,0.9 = 近乎確定
    • 領域標記 — code-style、testing、git、debugging、workflow 等
    • 證據支持 — 追蹤建立它的觀察

    運作方式

    工作階段活動
          │
          │ Hooks 捕獲提示 + 工具使用(100% 可靠)
          ▼
    ┌─────────────────────────────────────────┐
    │         observations.jsonl              │
    │   (提示、工具呼叫、結果)               │
    └─────────────────────────────────────────┘
          │
          │ Observer agent 讀取(背景、Haiku)
          ▼
    ┌─────────────────────────────────────────┐
    │          模式偵測                        │
    │   • 使用者修正 → 本能                   │
    │   • 錯誤解決 → 本能                     │
    │   • 重複工作流程 → 本能                 │
    └─────────────────────────────────────────┘
          │
          │ 建立/更新
          ▼
    ┌─────────────────────────────────────────┐
    │         instincts/personal/             │
    │   • prefer-functional.md (0.7)          │
    │   • always-test-first.md (0.9)          │
    │   • use-zod-validation.md (0.6)         │
    └─────────────────────────────────────────┘
          │
          │ /evolve 聚類
          ▼
    ┌─────────────────────────────────────────┐
    │              evolved/                   │
    │   • commands/new-feature.md             │
    │   • skills/testing-workflow.md          │
    │   • agents/refactor-specialist.md       │
    └─────────────────────────────────────────┘
    

    快速開始

    1. 啟用觀察 Hooks

    如果作為外掛安裝(建議):

    不需要在 ~/.claude/settings.json 中額外加入 hook。Claude Code v2.1+ 會自動載入外掛的 hooks/hooks.json,其中已經註冊了 observe.sh

    如果你之前把 observe.sh 複製到 ~/.claude/settings.json,請移除重複的 PreToolUse / PostToolUse 區塊。重複註冊會造成重複執行,並觸發 ${CLAUDE_PLUGIN_ROOT} 解析錯誤;這個變數只會在外掛自己的 hooks/hooks.json 中展開。

    如果手動安裝到 ~/.claude/skills,新增到你的 ~/.claude/settings.json

    {
      "hooks": {
        "PreToolUse": [{
          "matcher": "*",
          "hooks": [{
            "type": "command",
            "command": "~/.claude/skills/continuous-learning-v2/hooks/observe.sh"
          }]
        }],
        "PostToolUse": [{
          "matcher": "*",
          "hooks": [{
            "type": "command",
            "command": "~/.claude/skills/continuous-learning-v2/hooks/observe.sh"
          }]
        }]
      }
    }
    

    2. 初始化目錄結構

    mkdir -p ~/.claude/homunculus/{instincts/{personal,inherited},evolved/{agents,skills,commands}}
    touch ~/.claude/homunculus/observations.jsonl
    

    3. 執行 Observer Agent(可選)

    觀察者可以在背景執行並分析觀察:

    # 啟動背景觀察者
    ~/.claude/skills/continuous-learning-v2/agents/start-observer.sh
    

    指令

    指令描述
    /instinct-status顯示所有學習本能及其信心
    /evolve將相關本能聚類為技能/指令
    /instinct-export匯出本能以分享
    /instinct-import <file>從他人匯入本能

    設定

    編輯 config.json

    {
      "version": "2.0",
      "observation": {
        "enabled": true,
        "store_path": "~/.claude/homunculus/observations.jsonl",
        "max_file_size_mb": 10,
        "archive_after_days": 7
      },
      "instincts": {
        "personal_path": "~/.claude/homunculus/instincts/personal/",
        "inherited_path": "~/.claude/homunculus/instincts/inherited/",
        "min_confidence": 0.3,
        "auto_approve_threshold": 0.7,
        "confidence_decay_rate": 0.05
      },
      "observer": {
        "enabled": true,
        "model": "haiku",
        "run_interval_minutes": 5,
        "patterns_to_detect": [
          "user_corrections",
          "error_resolutions",
          "repeated_workflows",
          "tool_preferences"
        ]
      },
      "evolution": {
        "cluster_threshold": 3,
        "evolved_path": "~/.claude/homunculus/evolved/"
      }
    }
    

    檔案結構

    ~/.claude/homunculus/
    ├── identity.json           # 你的個人資料、技術水平
    ├── observations.jsonl      # 當前工作階段觀察
    ├── observations.archive/   # 已處理觀察
    ├── instincts/
    │   ├── personal/           # 自動學習本能
    │   └── inherited/          # 從他人匯入
    └── evolved/
        ├── agents/             # 產生的專業 agents
        ├── skills/             # 產生的技能
        └── commands/           # 產生的指令
    

    與 Skill Creator 整合

    當你使用 Skill Creator GitHub App 時,它現在產生兩者

    • 傳統 SKILL.md 檔案(用於向後相容)
    • 本能集合(用於 v2 學習系統)

    從倉庫分析的本能有 source: "repo-analysis" 並包含來源倉庫 URL。

    信心評分

    信心隨時間演化:

    分數意義行為
    0.3試探性建議但不強制
    0.5中等相關時應用
    0.7強烈自動批准應用
    0.9近乎確定核心行為

    信心增加當:

    • 重複觀察到模式
    • 使用者不修正建議行為
    • 來自其他來源的類似本能同意

    信心減少當:

    • 使用者明確修正行為
    • 長期未觀察到模式
    • 出現矛盾證據

    為何 Hooks vs Skills 用於觀察?

    "v1 依賴技能進行觀察。技能是機率性的——它們根據 Claude 的判斷觸發約 50-80% 的時間。"

    Hooks 100% 的時間確定性地觸發。這意味著:

    • 每個工具呼叫都被觀察
    • 無模式被遺漏
    • 學習是全面的

    向後相容性

    v2 完全相容 v1:

    • 現有 ~/.claude/skills/learned/ 技能仍可運作
    • Stop hook 仍執行(但現在也餵入 v2)
    • 漸進遷移路徑:兩者並行執行

    隱私

    • 觀察保持在你的機器本機
    • 只有本能(模式)可被匯出
    • 不會分享實際程式碼或對話內容
    • 你控制匯出內容

    相關

    • Skill Creator - 從倉庫歷史產生本能
    • Homunculus - 啟發 v2 架構的社區專案(原子觀察、信心評分、本能演化管線)
    • Longform Guide - 持續學習章節

    基於本能的學習:一次一個觀察,教導 Claude 你的模式。

    Alternatives

    Compare before choosing