Community生產力與協作github.com

wesleymatosdev/learning-routing

將學習內容分類為記憶、技能或專案記錄。

learning-routing 是什麼?

此技能稱為「學習路由」(Learning Routing),旨在幫助 AI 助手(如 Claude Code)在使用者互動或問題解決過程中,有系統地將可重複利用的知識分類並儲存到正確的位置。它能避免全域記憶體或技能過於龐大,同時確保有價值的經驗不會遺失。學習路由支援的輸出目標包括:使用者記憶(User Memory,簡短的個人偏好或事實)、技能(Skill,多步驟的可重複程序)、以及專案記錄(Project Record,領域規則、基礎設施細節、或一次性事件)。使用時,助手會先從事件中分離出可重複使用的規則,判斷其範圍與適合的儲存類型,然後決定交付形式(精簡事實、詳細步驟、或專案證據),並檢查是否涉及敏感或僅限特定專案的資訊。最後,它會保留原始專案來源,確保未來可以追溯至原始證據。適用場景包括使用者糾正、錯誤修復、或專案中累積的記憶需要升級時。需要注意的是,此技能不應用於大規模遷移整個專案的內容,且跨儲存庫的事實不一定能直接套用於不相關的專案。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/wesleymatosdev/skills/tree/main/workflow/learning-routing

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

學習路由

每當回饋、事件或解決方案可能成為持久知識時,使用審慎的路由決策。保持全域上下文簡潔;將詳細證據保留在有用的地方。

使用時機

  • 使用者糾正揭示了一個可重複的標準或偏好。
  • 錯誤修復或交付提供了一個可重複使用的教訓。
  • 專案已累積了可能成為 Hermes 記憶或技能的記憶。
  • 您即將寫入持久記憶或建立技能。

請勿使用此技能大規模遷移整個專案內容。

流程

  1. 將可重複的規則與事件分離。

    • 在專案記錄中記錄發生了什麼事、確切的系統詳細資訊以及證據。
    • 僅提取廣泛可重複使用的規則以供進一步分類。
    • 完成條件:提出的全域項目獨立存在,不包含特定於儲存庫的標識符。
  2. 決定範圍。

    • 對於簡潔、穩定的使用者事實或持久偏好,使用使用者記憶。
    • 對於需要按需指示的可重複多步驟程序,使用技能。
    • 對於領域規則、基礎設施詳細資訊、團隊慣例、憑證位置、目前狀態或一次性事件,使用專案記錄。
    • 完成條件:選擇一個主要歸宿,不要在三者中重複詳細內容。
  3. 決定交付形式。

    • 永遠載入的記憶應保持為簡短的陳述事實。
    • 條件步驟、範例、指令和常見錯誤應放入技能中。
    • 詳細的推理、被拒絕的替代方案和證據應保留在專案中。
    • 完成條件:該項目僅在其詳細資訊有用時才載入。
  4. 檢查可移植性和敏感性。

    • 不要僅僅因為某些細節出現在相關的儲存庫中,就將雇主、儲存庫或帳戶特定的細節提升為全域項目。
    • 未經明確的任務益處和使用者批准,不要提升個人或敏感資訊。
    • 完成條件:目標位置不會洩露超出其預期範圍的資訊。
  5. 保留來源。

    • 提升規則時,保留專案來源的完整性或將其歸檔,而不是刪除它。
    • 說明哪些內容已被提升,哪些內容故意保持在專案範圍內。
    • 完成條件:未來的代理程式可以將全域規則追溯回其證據。

常見錯誤

  • 跨儲存庫的事實並不能自動移植到不相關的專案。
  • 大型全域記憶或龐大的技能會降低相關性和遵從度。
  • 一個通過的測試或自信的代理程式摘要只有在能夠證明所聲稱的行為時才是證據。

驗證

在最終確定提升之前,請驗證每個審查過的項目都已歸類為記憶、技能、專案記錄,或視為過時而丟棄。報告每個提升項目的計數和原因。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相關技能