release: v0.0.7 develop 到 master #10

Merged
admin merged 7 commits from develop into master 2026-08-27 02:07:41 +00:00
Member

摘要

  • 需求描述:把 develop 的稽核修正與提交前註解檢查發佈到 master。新增的檢查讓夾帶追蹤編號的註解在進 commit 前就被攔下,五支 CLI 共用同一道防線。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
skills/commit/SKILL.md 新增步驟 2:認可前跑 jsc-hooks/hooks/comment-scope.sh sweep,攔下夾帶文件相關資訊的註解
README.md 同步 commit 技能說明
稽核修正與文件同步 前一輪 skill-check 的缺失修正
三份 manifest 與 marketplace 正本 同步升版到 0.0.7

設計重點

  • 只有 claude 接得到寫檔後的即時掃描,其餘四支 CLI 最快也要等到每輪結束。jsc-git:commit 是五支共用的提交路徑,這一道補的就是那個落差。
  • 腳本不在本機就跳過,不中止提交。缺基礎設施不等於違規。
  • 警告不是硬性阻擋。確認是誤判就照實說明並繼續提交,不為了讓腳本閉嘴刪掉有用的註解。

測試結果

本次發佈前對 develop 樹重跑一輪,實測數據:

  • sh -n 語法檢查所有 shell 腳本:0 錯
  • 所有 JSON 檔通過解析:0 錯
  • jsc-meta 的 ste100-lint.sh 掃整個存取庫:0 命中
  • jsc-hooks 的 lang-guard.sh 逐檔掃描(簡體字、亂碼、非 UTF-8):0 命中

前置 Push Request

  • 無
## 摘要 - 需求描述:把 develop 的稽核修正與提交前註解檢查發佈到 master。新增的檢查讓夾帶追蹤編號的註解在進 commit 前就被攔下,五支 CLI 共用同一道防線。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | `skills/commit/SKILL.md` | 新增步驟 2:認可前跑 `jsc-hooks/hooks/comment-scope.sh sweep`,攔下夾帶文件相關資訊的註解 | | `README.md` | 同步 commit 技能說明 | | 稽核修正與文件同步 | 前一輪 skill-check 的缺失修正 | | 三份 manifest 與 marketplace 正本 | 同步升版到 0.0.7 | ## 設計重點 - **只有 claude 接得到寫檔後的即時掃描**,其餘四支 CLI 最快也要等到每輪結束。`jsc-git:commit` 是五支共用的提交路徑,這一道補的就是那個落差。 - **腳本不在本機就跳過,不中止提交**。缺基礎設施不等於違規。 - **警告不是硬性阻擋**。確認是誤判就照實說明並繼續提交,不為了讓腳本閉嘴刪掉有用的註解。 ## 測試結果 本次發佈前對 develop 樹重跑一輪,實測數據: - `sh -n` 語法檢查所有 shell 腳本:0 錯 - 所有 JSON 檔通過解析:0 錯 - `jsc-meta` 的 `ste100-lint.sh` 掃整個存取庫:0 命中 - `jsc-hooks` 的 `lang-guard.sh` 逐檔掃描(簡體字、亂碼、非 UTF-8):0 命中 ## 前置 Push Request - 無
jiantw83 added 7 commits 2026-08-27 02:04:13 +00:00
What:依 jsc-meta:skill-check 的稽核結果修正技能與工具——補上每個步驟的可檢核完成條件、
把留在內文的標準輸入輸出流程下放 tools/、修正查表與退碼路由造成的誤判。

Why:稽核發現這些缺失會讓技能在實際執行時走錯分支或靜默通過。
完成條件缺漏是最常被違反的一項;退碼誤判與查表錯誤則會讓良性狀況被當成失敗。

How:逐項對照 references/guidelines.md 的審核檢查清單修正,新增的工具都有
documented exit codes,並以真實執行驗證每條路徑。

Who:jsc-meta:skill-check 例行稽核(2026-08-25)。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
What:更新 README、AGENTS.md、templates 與 references,讓文件敘述與實際行為一致。

Why:稽核發現多處文件與程式行為分歧,違反「每個意義只有單一真實來源」。

How:以實際程式行為為準改寫敘述,重複的規則收成單一來源並以一行指引指過去。

Who:jsc-meta:skill-check 例行稽核(2026-08-25)。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
What:三份 plugin manifest 版本同步 bump,兩份 marketplace 檔與 plugins/meta 正本對齊。

Why:準則要求技能異動必須同步升版;marketplace 副本必須與正本完全一致。

How:以 jsc-meta 的 tools/sync-skill-manifest.sh 升版,marketplace 檔由正本複製。

Who:jsc-meta:skill-check 例行稽核(2026-08-25)。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Reviewed-on: #8
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。
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 的外掛版本檢查與更新流程。
Reviewed-on: #9
admin approved these changes 2026-08-27 02:07:38 +00:00
admin merged commit cf51c46299 into master 2026-08-27 02:07:41 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/git#10