What: - 修正 skills/commit/SKILL.md frontmatter 裡 description 欄位的 YAML 語法錯誤。 - 整串 description 加上單引號,內部撇號改寫成兩個單引號,內容文字一個字都沒變。 - 同步更新 plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json 三個 manifest 版本號,從 0.1.3 進到 0.1.4。 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: - 本次修到 git 技能組的 commit 技能,屬分組 commit 訊息並依 What/Why/How/Who 撰寫本文的功能。
25 lines
486 B
JSON
25 lines
486 B
JSON
{
|
|
"name": "jsc-git",
|
|
"version": "0.1.4",
|
|
"description": "Commit 分組認可與 Push Request 建立",
|
|
"skills": "./skills",
|
|
"author": {
|
|
"name": "JSC"
|
|
},
|
|
"homepage": "https://gitea.jsc.idv.tw/plugins/git",
|
|
"repository": "https://gitea.jsc.idv.tw/plugins/git.git",
|
|
"keywords": [
|
|
"jsc",
|
|
"git",
|
|
"skills",
|
|
"cross-tool"
|
|
],
|
|
"jsc": {
|
|
"requires": {
|
|
"jsc-gitea": ">=0.1.8",
|
|
"jsc-hooks": ">=0.2.8",
|
|
"jsc-meta": ">=0.2.2"
|
|
}
|
|
}
|
|
}
|