feat/skill-check-compliance-audit #5

Merged
admin merged 2 commits from feat/skill-check-compliance-audit into develop 2026-08-21 09:28:55 +00:00
Member

PR 描述

摘要

  • 需求描述:在 plugins/meta 新增技能 skill-check。此技能例行稽核整個 jsc 技能組,檢查是否符合 references/guidelines.md 的審核檢查清單。定位是「無變更需求的合規稽核」。skill-update 修改單一技能。skillset-update 套用一份變更需求到多個技能。skill-check 與兩者互補,不重疊。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
skills/skill-check/SKILL.md 新增 skill-check 技能定義與稽核流程
README.md 「Skills 目錄」新增 skill-check 一節
plugin.json 版本由 0.0.2 升到 0.0.3
.claude-plugin/plugin.json 版本由 0.0.2 升到 0.0.3
.codex-plugin/plugin.json 版本由 0.0.2 升到 0.0.3

設計重點

  • 稽核前先同步 marketplace 的 domain 清單。缺少的 repo 先補 clone,確保稽核範圍完整。
  • 逐 domain 派出 sub agent 稽核,逐一比對 guidelines.md 的檢查清單。
  • 不符項目不自動修正。技能以 jsc-ask 決策樹逐項向使用者確認,確認後才修正。
  • 逐 repo 派出 sub agent 套用修正。同時同步 README「Skills 目錄」,並 bump 三份 manifest 版本。
  • 修正後複檢,直到全部項目通過。
  • 最後逐 repo 以 jsc-git:pr 開 PR。

測試結果

  • 未執行自動化測試。本次僅新增技能文件、更新 README 與版本號,無程式邏輯變更。技能流程將於首次例行稽核時實地驗證。

前置 Push Request

  • 無
# PR 描述 ## 摘要 - 需求描述:在 plugins/meta 新增技能 skill-check。此技能例行稽核整個 jsc 技能組,檢查是否符合 references/guidelines.md 的審核檢查清單。定位是「無變更需求的合規稽核」。skill-update 修改單一技能。skillset-update 套用一份變更需求到多個技能。skill-check 與兩者互補,不重疊。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | skills/skill-check/SKILL.md | 新增 skill-check 技能定義與稽核流程 | | README.md | 「Skills 目錄」新增 skill-check 一節 | | plugin.json | 版本由 0.0.2 升到 0.0.3 | | .claude-plugin/plugin.json | 版本由 0.0.2 升到 0.0.3 | | .codex-plugin/plugin.json | 版本由 0.0.2 升到 0.0.3 | ## 設計重點 - 稽核前先同步 marketplace 的 domain 清單。缺少的 repo 先補 clone,確保稽核範圍完整。 - 逐 domain 派出 sub agent 稽核,逐一比對 guidelines.md 的檢查清單。 - 不符項目不自動修正。技能以 jsc-ask 決策樹逐項向使用者確認,確認後才修正。 - 逐 repo 派出 sub agent 套用修正。同時同步 README「Skills 目錄」,並 bump 三份 manifest 版本。 - 修正後複檢,直到全部項目通過。 - 最後逐 repo 以 jsc-git:pr 開 PR。 ## 測試結果 - 未執行自動化測試。本次僅新增技能文件、更新 README 與版本號,無程式邏輯變更。技能流程將於首次例行稽核時實地驗證。 ## 前置 Push Request - 無
jiantw83 added 2 commits 2026-08-21 09:26:08 +00:00
What(改了什麼):
- 新增 skills/skill-check/SKILL.md:六步流程——依 Gitea 正本 marketplace 同步全部 domain repo → 每個 domain 各派一個 sub agent 對照 guidelines 審核檢查清單稽核 → 不符項目逐項走 jsc-ask:ask 決策樹確認(套用建議修正/略過/自訂修正,每個選項標明影響範圍)→ 每個受影響 repo 各派一個 sub agent 套用修正(含 README「Skills 目錄」同步與三份 manifest 版本遞增)→ 複檢至全數通過 → 逐 repo 以 jsc-git:pr 開 PR。
- README.md「Skills 目錄」新增 skill-check 條目,並標明與 skillset-update 的分工:無變更需求走 skill-check,有變更需求走 skillset-update。

Why(為什麼改):
- 既有 skillset-update 以「一份變更需求」為前提;準則本身演進後,技能組缺少「無變更需求時」的例行體檢入口,不符項目只能等到下次改動才被發現。
- 稽核與修正拆成獨立技能,可排入定期維護,讓整個技能組持續符合 guidelines.md。

How(怎麼改):
- 依 guidelines.md 準則撰寫:英文 description 含觸發與不觸發時機(套用變更需求改用 skillset-update、單一技能改用 skill-update)、Gitea 操作一律走 jsc-gitea/tools/gitea.sh、提問一律走 jsc-ask:ask、需隔離的步驟標明 MUST run as a sub agent、每步標明完成條件。
- 複檢失敗時明定回到決策樹確認步驟,直到檢查清單全數通過才開 PR。

Who(影響哪個功能/使用者):
- 負責 jsc 技能組例行維護的維護者;一般技能新增、更新、刪除的使用者不受影響(仍走 skill-new/skill-update/skill-delete)。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
What(改了什麼):
- 三份 plugin manifest(plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json)的 version 由 0.0.2 遞增為 0.0.3。

Why(為什麼改):
- 本次變更新增技能 skill-check;依 guidelines 準則,技能異動必須同步遞增三份 manifest 的版本。

How(怎麼改):
- 各檔僅改 version 欄位一行,其餘欄位不動,三份保持一致。

Who(影響哪個功能/使用者):
- 透過 jsc marketplace 安裝或更新 jsc-meta 的所有 CLI 使用者;版本號變更讓各 CLI 能偵測到更新。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
admin approved these changes 2026-08-21 09:28:51 +00:00
admin merged commit 9f171facb9 into develop 2026-08-21 09:28:55 +00:00
admin deleted branch feat/skill-check-compliance-audit 2026-08-21 09:28:55 +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/meta#5