feat/learn-skill #4
2 Participants
Notifications
Due Date
No due date set.
Depends on
#6 feat/learn-page-type
plugins/gitea
#7 docs/learn-wiki-page-type
plugins/meta
Reference: plugins/log#4
Reference in New Issue
Block a user
PR 描述
摘要
jsc-log:learn技能:技能執行後把教訓記到 wikiLEARN_{HASH}並更新LEARN_CONTENTS,技能執行前可查閱同兩頁並套用「下次做法」;wiki 位置依JSC_WIKI_REPO_LEARN→JSC_WIKI_REPO解析。變更內容
LEARN_{HASH}範本(六欄表格,逐列附加)LEARN_CONTENTS範本(每存取庫一列)JSC_WIKI_REPO_LEARN解析順序LEARN_{HASH}設計重點
LEARN_{HASH},不覆蓋舊列,執行前先查閱套用。HASH依共用 8 碼 wiki hash 規則產生(SHA-1 前 8 碼大寫;首碼為0-9、A、B、C時改用H加原前 7 碼)。JSC_WIKI_REPO_LEARN→JSC_WIKI_REPO解析,先讀 shell 繼承的環境變數,缺值才依jsc-ask:ask規則詢問;所有 wiki 讀寫透過jsc-gitea:wiki。測試結果
前置 Push Request
What:新增 skills/learn/SKILL.md(record/consult 兩種模式)與 templates/learn-page.md、templates/learn-contents.md 兩份 wiki 頁範本。 Why:參考 oh-my-pi 的 learn 工具,讓技能執行後能把教訓沉澱下來、執行前能先查閱套用,避免同樣的問題重複發生。 How:教訓以六欄表格(日期、技能、CLI、情境、教訓、下次做法)逐列附加到 LEARN_{HASH},並同步更新 LEARN_CONTENTS 目錄;HASH 依共用 8 碼 wiki hash 規則(含 H 前綴退回),wiki 位置依 JSC_WIKI_REPO_LEARN → JSC_WIKI_REPO 解析,讀寫皆透過 jsc-gitea:wiki。 Who:jsc-log domain 的 learn 技能(教訓紀錄與查閱功能)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>What:README.md 補上 learn 技能介紹、範本表新增 learn-page.md 與 learn-contents.md 兩列、環境變數一節加入 JSC_WIKI_REPO_LEARN 解析順序;AGENTS.md 的 domain 描述同步加入教訓紀錄與 LEARN_{HASH}。 Why:新技能加入後,安裝者與 AI 助理讀到的文件必須與實際技能清單一致,否則無從得知教訓紀錄功能的存在與 wiki 位置解析規則。 How:沿用既有文件結構,於技能清單、範本表、環境變數與 domain 簡介處逐段補述,並註明先讀 shell 繼承的環境變數、缺值才詢問。 Who:jsc-log domain 的說明文件(learn 教訓紀錄功能)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>What:plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json 版本由 0.0.2 升至 0.0.3,描述加入教訓紀錄(LEARN_{HASH} wiki 頁)。 Why:本次新增 learn 技能屬功能擴充,三份資訊清單須同步升版並反映新功能,安裝端才能辨識更新。 How:三份檔案的 version 與 description 欄位一致修改,維持各 CLI 入口內容同步。 Who:jsc-log plugin 的資訊清單(learn 教訓紀錄功能)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>