develop
master
references/behaviors.md
jsc-meta/tools/check-behaviors.sh
jsc-meta/tools/ste100-lint.sh
jsc-meta/tools/sync-skill-manifest.sh
- 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:屬於技能行為清單功能,負責讓這次變更能被部署與版本檢查認得。
No dependencies set.
The note is not visible to the blocked user.
摘要
變更內容
references/behaviors.md設計重點
jsc-meta/tools/check-behaviors.sh在程式層檢查。測試結果
jsc-meta/tools/check-behaviors.sh:退出 0,4 節對上 4 支技能,五個欄位齊全。jsc-meta/tools/ste100-lint.sh:退出 0。jsc-meta/tools/sync-skill-manifest.sh:退出 0,README 與三份 manifest 同步到 0.1.4。前置 Push Request