fix/skill-check-audit-rules #6

Merged
admin merged 4 commits from develop into master 2026-08-21 16:55:32 +00:00
Member

摘要

  • 需求描述:補強技能審核對工具化、sub agent 與環境優先的檢查。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
references、skills、README 審核清單與 skillset/delete 流程補上三項必要檢查

設計重點

  • 技能檢查流程在 affected-skill 清單確定前,就要求確認工具化、sub agent 與環境變數優先。

測試結果

  • git diff --check 通過;STE100 lint 通過;manifest 版本已確認為 master + 1。

前置 Push Request

  • 無
## 摘要 - 需求描述:補強技能審核對工具化、sub agent 與環境優先的檢查。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | references、skills、README | 審核清單與 skillset/delete 流程補上三項必要檢查 | ## 設計重點 - 技能檢查流程在 affected-skill 清單確定前,就要求確認工具化、sub agent 與環境變數優先。 ## 測試結果 - git diff --check 通過;STE100 lint 通過;manifest 版本已確認為 master + 1。 ## 前置 Push Request - 無
jiantw83 added 4 commits 2026-08-21 16:54:21 +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>
Reviewed-on: #5
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
admin approved these changes 2026-08-21 16:55:30 +00:00
admin merged commit 97dbe37d9f into master 2026-08-21 16:55:32 +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#6