收攏 log 四支技能的行為清單,功能主幹併回 develop #25

Merged
jiantw83 merged 3 commits from feat/skill-behaviors-and-version-block/main into develop 2026-08-31 08:10:37 +00:00
Member

摘要

  • 需求描述:本 PR 是功能主幹的收攏層。子功能 PR 先併入 feat/skill-behaviors-and-version-block/main,再由本 PR 一次併回 develop。本輪功能是整理 learn、report、stats、worklog 四支技能的行為清單。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
由子功能 PR 帶入 本 PR 自身不提交檔案。內容來自 plugins/log#24,該 PR 併入功能主幹後才會出現在這裡

設計重點

  • 走完整階梯。子功能分支先併入功能主幹,功能主幹再併回 develop,中間不跳級。
  • 功能主幹目前與 develop 指向同一個 commit,所以本 PR 剛開時的變更檔案數是 0。這是預期結果,不是開錯 base。plugins/log#24 併入功能主幹之後,內容才會浮現在本 PR。
  • 功能主幹集中審查。同一輪功能的子功能分支併攏後,develop 只收一次。

測試結果

  • 本 PR 不含自身提交,測試結果以子功能 PR plugins/log#24 為準。該 PR 跑過 check-behaviors.sh,結束碼 0,清單對上 4 支技能,五個欄位齊全。

前置 Push Request

  • plugins/log#24:#24
## 摘要 - 需求描述:本 PR 是功能主幹的收攏層。子功能 PR 先併入 `feat/skill-behaviors-and-version-block/main`,再由本 PR 一次併回 `develop`。本輪功能是整理 learn、report、stats、worklog 四支技能的行為清單。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | 由子功能 PR 帶入 | 本 PR 自身不提交檔案。內容來自 plugins/log#24,該 PR 併入功能主幹後才會出現在這裡 | ## 設計重點 - 走完整階梯。子功能分支先併入功能主幹,功能主幹再併回 `develop`,中間不跳級。 - 功能主幹目前與 `develop` 指向同一個 commit,所以本 PR 剛開時的變更檔案數是 0。這是預期結果,不是開錯 base。plugins/log#24 併入功能主幹之後,內容才會浮現在本 PR。 - 功能主幹集中審查。同一輪功能的子功能分支併攏後,`develop` 只收一次。 ## 測試結果 - 本 PR 不含自身提交,測試結果以子功能 PR plugins/log#24 為準。該 PR 跑過 `check-behaviors.sh`,結束碼 0,清單對上 4 支技能,五個欄位齊全。 ## 前置 Push Request - plugins/log#24:https://gitea.jsc.idv.tw/plugins/log/pulls/24
jiantw83 added 3 commits 2026-08-31 08:09:24 +00:00
- What:新建 `references/` 目錄,加入 `references/behaviors.md`。內含 learn、report、stats、worklog 四節,每節一張五列表,欄位為觸發時機、關鍵步驟、外部呼叫、完成條件、可驗證跡象。
- Why:技能驗證原本沒有基準,只能靠人逐份比對 SKILL.md,10 個 domain 每次稽核都要重做,還會漏。把每支技能的行為寫成清單,驗證就有可比對的正本。技能改了行為、清單沒跟著改,兩邊就漂移,所以規定日後任何技能異動都要在同一個 PR 內同步更新這一頁。
- How:逐支讀 `skills/*/SKILL.md`,把流程拆成五個固定欄位。節名與技能目錄名逐字相同,節序照目錄名字典序排。格式不靠人看,由 `jsc-meta/tools/check-behaviors.sh` 在程式層檢查六項合約。清單放在本 repo 而不是集中到 meta,這樣技能改動與清單在同一個 PR,不會漂移,也不用跨 repo 開兩條 PR 互卡。
- Who:屬於技能行為清單功能,是 jsc 技能組技能驗證基準的 jsc-log 部分。
- What:把 `.claude-plugin/plugin.json`、`.codex-plugin/plugin.json`、`plugin.json` 的 `version` 由 0.1.3 改成 0.1.4。
- Why:本次新增技能行為清單,是對外可見的內容變更。版號不動,各 CLI 的版本守衛就認不出這份外掛已更新,使用者端不會拉到新內容。
- How:三份 manifest 只改 `version` 一個欄位,三邊同號。其餘欄位一字不動。
- Who:屬於技能行為清單功能,負責讓這次變更能被部署與版本檢查認得。
jiantw83 merged commit 13654c4ff9 into develop 2026-08-31 08:10:37 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Reference: plugins/log#25