develop
master
skills/{技能}/SKILL.md
jsc-meta
tools/lint-frontmatter.sh
skill-check
check-behaviors.sh
lint-frontmatter.sh
ste100-lint.sh
wire-cli.sh smoke codex
lines
JSC_CLI
四支 CLI 的接線形狀與觸發驗證程度不同,逐項據實列出:
agy -p "/hooks"
agent validate
agentSpawn
userPromptSubmit
kiro 的 verdict 是 degraded,理由是 CLI 限制不是接線問題:技能走 ResolveSkill 這個 agent 內部請求,preToolUse 攔不到技能叫用。
degraded
ResolveSkill
preToolUse
write-guard.sh
resources
What: - 修正 skills/maintain/SKILL.md frontmatter 裡 description 欄位的 YAML 語法錯誤。 - 整串 description 加上單引號,內部撇號改寫成兩個單引號,內容文字一個字都沒變。 - 同步更新 plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json 三個 manifest 版本號,從 0.2.7 進到 0.2.8。 Why: - description 內含「冒號加空白」,屬於未加引號的 YAML plain scalar,違反 YAML 語法規定。 - Antigravity 解析 frontmatter 時當場中斷,整支技能被靜默丟棄,沒有任何錯誤訊息;磁碟上 34 支技能,Antigravity 只認得 28 支。 - 準則要求 description 用英文撰寫,不能把「: 」改成全形冒號迴避語法問題,只能加引號修正。 How: - 整串 description 值加上單引號,內部撇號寫成兩個單引號跳脫,其餘字元不動。 - 用 git show HEAD: 取出改前的原始值,把改後的單引號純量還原後做字串相等比對,確認逐字相同、字元數一致。 - 執行 ste100-lint.sh、check-behaviors.sh、lint-frontmatter.sh 三支檢查腳本,退出碼皆為 0;git diff --numstat 顯示只動了 frontmatter 那一行。 Who: - 本次修到 sdlc 技能組的 maintain 技能,屬 SDLC 維運階段、定期維護已交付專案的功能。
No dependencies set.
The note is not visible to the blocked user.
摘要
變更內容
skills/{技能}/SKILL.md設計重點
jsc-meta新增tools/lint-frontmatter.sh,並進審核檢查清單與skill-check的第一組稽核。測試結果
check-behaviors.sh、lint-frontmatter.sh、ste100-lint.sh對 10 個 domain 全部退出 0。wire-cli.sh smoke codex退出 0,lines由腳本自印,接線形狀 26 條斷言。JSC_CLI、用改前版本重組假樹,每一種檢查都抓得到並回非零。驗證等級
四支 CLI 的接線形狀與觸發驗證程度不同,逐項據實列出:
agy -p "/hooks"確認四條全載入)agent validate加三種反證)agentSpawn、userPromptSubmit實跑觸發kiro 的 verdict 是
degraded,理由是 CLI 限制不是接線問題:技能走ResolveSkill這個 agent 內部請求,preToolUse攔不到技能叫用。尚未做的事
write-guard.sh三種模式與 SDLC 模型鎖在四支非 claude CLI 上尚未接線。那是還沒做,不是驗不過。resources兩層 glob 能不能修好技能可見性未驗證。前置 Push Request