收攏 review 三支技能的行為清單,功能主幹併回 develop #22

Merged
jiantw83 merged 3 commits from feat/skill-behaviors-and-version-block/main into develop 2026-08-31 08:10:39 +00:00
3 Commits
Author SHA1 Message Date
jiantw83 46cb8fc053 Merge pull request '建立 api-doc、code-review、comment-cleanup 三支技能的行為清單' (#21) from feat/skill-behaviors-and-version-block/behavior-list into feat/skill-behaviors-and-version-block/main 2026-08-31 08:09:26 +00:00
jiantw83 469f4d3445 chore(manifest): 三份 manifest 升版到 0.1.1
What:
把 `.claude-plugin/plugin.json`、`.codex-plugin/plugin.json`、`plugin.json` 的版本從 0.1.0 改成 0.1.1。
三份檔案只動 version 一個欄位,其餘內容不變。

Why:
本次新增行為清單,屬於外顯內容的變動。
各 CLI 靠 manifest 版本判斷要不要更新外掛。
版本沒升,安裝端就拿不到新內容。

How:
三份 manifest 一起改成同一個版號。
用 grep 比對三份檔案的 version 欄位,確認完全一致。

Who:
安裝或更新 jsc-review 外掛的每一台機器。
執行 version-guard 版本檢查的流程。
2026-08-31 13:46:35 +08:00
jiantw83 d4fea890c7 docs(review): 新增三支技能的行為清單
What:
在既有的 `references/` 目錄新增 `behaviors.md`。
文件分 api-doc、code-review、comment-cleanup 三節。
每節一張五列表:觸發時機、關鍵步驟、外部呼叫、完成條件、可驗證跡象。

Why:
技能驗證缺一份共同的比對基準。
以前只能重讀技能本文推敲行為,判斷因人而異。
清單放在本 repo,技能改動與清單就落在同一個 PR,不會漂移。
也不用為了一次改動跨 repo 開兩條 PR 互卡。

How:
逐支技能盤點行為,再把結果填進五列表。
稽核時修正 comment-cleanup 的外部呼叫敘述。
原本寫成 write-guard.sh 條件式涵蓋這支技能。
實際上那支腳本一律豁免它,而且這支技能根本不呼叫它,已據實改寫。
格式交由 `meta/tools/check-behaviors.sh` 在程式層檢查。

Who:
jsc-review 技能的維護者。
執行技能驗證的人。
日後異動這三支技能的人,都要同步更新這一頁。
2026-08-31 13:46:35 +08:00