收攏 pkg-update 的行為清單,功能主幹併回 develop #16

Merged
jiantw83 merged 3 commits from feat/skill-behaviors-and-version-block/main into develop 2026-08-31 08:10:38 +00:00
3 Commits
Author SHA1 Message Date
jiantw83 b3d2c5dc6d Merge pull request '寫下 pkg-update 的行為基準,新增行為清單' (#15) from feat/skill-behaviors-and-version-block/behavior-list into feat/skill-behaviors-and-version-block/main 2026-08-31 08:09:25 +00:00
jiantw83 0dccd19061 chore(manifest): 三份 manifest 升版到 0.0.9
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 判斷是否需要更新。
- 使用者安裝或更新外掛時,看到的是這個版本。
2026-08-31 13:43:34 +08:00
jiantw83 49fef7069e docs(behaviors): 新增 jsc-pkg 技能行為清單
What:
- 新建 references/ 目錄。
- 新增 references/behaviors.md,收錄 pkg-update 一支技能。
- 每支技能一節,節內五列表:觸發時機、關鍵步驟、外部呼叫、完成條件、可驗證跡象。

Why:
- 技能驗證需要一份行為基準來比對。
- 清單放在技能自己的 repo,技能改動與清單就能進同一個 PR。
- 同一個 PR 才不會漂移,也不用跨 repo 開兩條 PR 互卡。

How:
- 盤點 skills/ 下的技能,逐支寫出五個欄位的內容。
- 關鍵步驟寫到工具腳本層級,外部呼叫列出腳本、技能與外部服務。
- 格式交給 meta/tools/check-behaviors.sh 在程式層檢查。

Who:
- 技能驗證流程讀這份清單當基準。
- 日後任何技能異動,都要在同一個 PR 內同步更新這一頁。
2026-08-31 13:43:34 +08:00