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,收錄 pkg-update 一支技能。 - 每支技能一節,節內五列表:觸發時機、關鍵步驟、外部呼叫、完成條件、可驗證跡象。 Why: - 技能驗證需要一份行為基準來比對。 - 清單放在技能自己的 repo,技能改動與清單就能進同一個 PR。 - 同一個 PR 才不會漂移,也不用跨 repo 開兩條 PR 互卡。 How: - 盤點 skills/ 下的技能,逐支寫出五個欄位的內容。 - 關鍵步驟寫到工具腳本層級,外部呼叫列出腳本、技能與外部服務。 - 格式交給 meta/tools/check-behaviors.sh 在程式層檢查。 Who: - 技能驗證流程讀這份清單當基準。 - 日後任何技能異動,都要在同一個 PR 內同步更新這一頁。
What: - .claude-plugin/plugin.json 版本改成 0.0.9。 - .codex-plugin/plugin.json 版本改成 0.0.9。 - plugin.json 版本改成 0.0.9。 Why: - 這次新增行為清單,屬於外顯內容變更,要跟著升版。 - 版本守門會比對三份 manifest,版本不一致就報錯。 How: - 由 0.0.8 遞增到 0.0.9,只改版本欄位。 - 三份檔案改成同一個版本字串。 Who: - 版本守門讀這三份 manifest 判斷是否需要更新。 - 使用者安裝或更新外掛時,看到的是這個版本。
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,1 節對上 1 支技能,五個欄位齊全。jsc-meta/tools/ste100-lint.sh:退出 0。jsc-meta/tools/sync-skill-manifest.sh:退出 0,README 與三份 manifest 同步到 0.0.9。前置 Push Request