feat/comment-scope-sweep-before-commit #9

Merged
admin merged 2 commits from feat/comment-scope-sweep-before-commit into develop 2026-08-27 01:28:41 +00:00
2 Commits
Author SHA1 Message Date
jiantw83 dcd4f3ff04 feat(manifest): 三份 manifest 同步升版到 0.0.7
What:plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json 三份版本一起從 0.0.6 升到 0.0.7。

Why:commit 技能新增了認可前的註解掃描步驟,屬於實質行為變更,各 CLI 要靠版本號才知道本機這份已經落後、需要更新。

How:跑 jsc-meta 的 tools/sync-skill-manifest.sh 同步 README 技能目錄並升版,三份版本號一致,README 的技能小節沒有增減。

Who:五支 CLI 的外掛版本檢查與更新流程。
2026-08-27 09:10:31 +08:00
jiantw83 1748166666 feat(commit): 認可前先掃註解是否夾帶文件相關資訊
What:在 commit 技能的清點步驟之後、實際認可之前,新增一個掃描步驟,呼叫 jsc-hooks 的 comment-scope.sh sweep 掃過整個工作區,並在 README 的技能目錄補上同一句說明。原步驟編號往後順延。

Why:註解禁止夾帶文件相關資訊這條規則,目前只有 claude 接得到寫檔後的即時掃描;codex、copilot、antigravity、kiro 都得等到每輪結束或工作階段結束才有機會發現。commit 是五支 CLI 共用的提交路徑,在這裡掃一次,違規註解就進不了 commit。

How:新步驟只指向 jsc-review 的 references/comment-scope.md,不抄規則清單。腳本找不到 git 工作區或 jsc-hooks 不在本機時會安靜結束,此時跳過這一步並在回報中說明,不中止認可;exit 2 代表命中,就地修好再重跑到 exit 0 才認可。警告是給人與模型判讀,不是硬性阻擋,確認誤判就照實說明後繼續。步驟附可檢核的完成條件。

Who:jsc-git 的 commit 技能,以及所有經由它提交的 CLI。
2026-08-27 09:10:31 +08:00