fix/skill-check-script-hook-validation #40

Merged
admin merged 1 commits from fix/skill-check-script-hook-validation into develop 2026-08-28 09:00:51 +00:00
Member

PR 描述範本

摘要

  • 需求描述:讓 jsc-meta:skill-check 明確包含腳本語法檢查與 hook smoke 驗證。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
skills/skill-check/SKILL.md 在流程前段加入腳本與 hook 驗證,並在修正後重跑。
references/guidelines.md 把 sh -n、腳本存在性、退出碼分流與 hook smoke 納入審核清單。
README.md 更新 skill-check 摘要,反映新增驗證。
plugin manifest 更新版本。

設計重點

  • 腳本檢查先於技能文字審核執行。
  • hook 驗證使用 wire-cli.sh smoke {cli},避免誤用 purge 或重新接線動作。
  • 修正後必須重跑腳本與 hook 驗證,不能只重讀文件。

測試結果

  • find tools hooks -type f -name *.sh -exec sh -n {} \;:通過。
  • tools/list-skills.sh:meta skill-check 顯示新的 description。
  • git diff --check:通過。
  • /root/plugins/meta/tools/ste100-lint.sh /root/plugins/meta:通過。
  • /root/plugins/hooks/hooks/comment-scope.sh sweep /root/plugins/meta:通過。

前置 Push Request

  • 無
# PR 描述範本 ## 摘要 - 需求描述:讓 `jsc-meta:skill-check` 明確包含腳本語法檢查與 hook smoke 驗證。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | skills/skill-check/SKILL.md | 在流程前段加入腳本與 hook 驗證,並在修正後重跑。 | | references/guidelines.md | 把 `sh -n`、腳本存在性、退出碼分流與 hook smoke 納入審核清單。 | | README.md | 更新 `skill-check` 摘要,反映新增驗證。 | | plugin manifest | 更新版本。 | ## 設計重點 - 腳本檢查先於技能文字審核執行。 - hook 驗證使用 `wire-cli.sh smoke {cli}`,避免誤用 purge 或重新接線動作。 - 修正後必須重跑腳本與 hook 驗證,不能只重讀文件。 ## 測試結果 - `find tools hooks -type f -name *.sh -exec sh -n {} \;`:通過。 - `tools/list-skills.sh`:`meta skill-check` 顯示新的 description。 - `git diff --check`:通過。 - `/root/plugins/meta/tools/ste100-lint.sh /root/plugins/meta`:通過。 - `/root/plugins/hooks/hooks/comment-scope.sh sweep /root/plugins/meta`:通過。 ## 前置 Push Request - 無
jiantw83 added 1 commit 2026-08-28 08:56:06 +00:00
admin merged commit d159847c94 into develop 2026-08-28 09:00:51 +00:00
admin deleted branch fix/skill-check-script-hook-validation 2026-08-28 09:00:51 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/meta#40