fix/skillset-audit-compliance-and-guard-fixes
develop
tools/ste100-lint.sh
references/ste100.md
.json
references/guidelines.md
tools/sync-domains.sh
tools/list-skills.sh
tools/sync-marketplace.sh
tools/verify-skill-removed.sh
tools/find-skill-refs.sh
.jsc-monorepo-archive
persona
shared
doc
skills/*/SKILL.md
skill-delete
skill-new
README.md
sync-domains.sh
這是默認值,對吧
find-skill-refs.sh sdlc plan
verify-skill-removed.sh
list-skills.sh
sync-marketplace.sh
sh -n
ste100-lint.sh .
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>
No dependencies set.
The note is not visible to the blocked user.
摘要
變更內容
tools/ste100-lint.shreferences/ste100.md本身,此 repo 才過得了自己的 lint;擴及.json;不帶參數改 exit 2,避免空跑回 0 造成假通過references/guidelines.mdtools/sync-domains.sh、tools/list-skills.sh、tools/sync-marketplace.sh、tools/verify-skill-removed.shtools/find-skill-refs.sh.jsc-monorepo-archive、persona、shared、doc一起掃);不再寫死絕對路徑;零命中與掃描失敗改用不同退碼skills/*/SKILL.mdskill-deletedescription 謊稱 sub agent、修正skill-new對 sync-domains 範圍的錯誤前提、補齊工具退碼路由README.md設計重點
sync-domains.sh原本在跳過 pull 或 pull 失敗時仍回 0,而兩支技能把 exit 0 當成「每個 repo 都是最新」。改成回 exit 3,讓呼叫端據實判斷。測試結果
這是默認值,對吧命中兩項並 exit 1;不帶參數 exit 2;十個 domain repo 全部 exit 0。全技能組由 40 處命中降到 0。find-skill-refs.sh sdlc planbefore/after:35 個檔案降到 14 個,.jsc-monorepo-archive、persona、shared、doc的命中全部消失。verify-skill-removed.sh四種退碼實測(有殘留 1、乾淨 0、無法檢查 3、參數錯 2),技能側四種都有路由。list-skills.sh回報 23 支技能、10 個 domain,不再列出不屬於技能組的存取庫。sync-marketplace.sh僅在暫時沙箱驗證,未對線上 repo 執行;sync-domains.sh僅以 dry-run 驗證。sh -n全部通過;ste100-lint.sh .exit 0。前置 Push Request