feat: 新增領域時同步更新插件與市集的 README、manifest 並升版本

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
root
2026-10-14 05:32:29 +00:00
co-authored by Claude Sonnet 5.5
parent 9b3802d28a
commit 23343aed2f
3 changed files with 28 additions and 2 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ flowchart LR
- 新增一章(**新領域必須同時產生對應的技能**):
1. 擬定章節標題、一句說明,以及英文小寫的指令名稱 `<key>`(例如 `security`;不可用 `wiki`、`book-search`、`book-import`,也不可與既有技能重名)。向使用者確認這三項。
2. 技能要放進 jsc-marketplace repo 才會被保留。目前目錄若是該 repo 的 clone(存在 `plugins/jsc-wiki/skills/`),加上 `--skills-dir <目前目錄>/plugins/jsc-wiki/skills`;否則不加,技能會寫進已安裝的插件目錄,下次更新插件時會消失,必須向使用者說明。
3. 執行 `B add-chapter <標題> <說明> --key <key> [--skills-dir …]`。它會建立章節頁、產生 `skills/<key>/SKILL.md`,並更新插件 README 的領域表與 `wiki` 技能的指令清單。
3. 執行 `B add-chapter <標題> <說明> --key <key> [--skills-dir …]`。它會建立章節頁、產生 `skills/<key>/SKILL.md`,並同步更新插件 README 的領域表、`wiki` 技能的指令清單;在 repo 內時還會更新市集 README 與 `marketplace.json`、`plugin.json` 的指令清單,並把插件版本號加一。
4. 回報新增的檔案,並提醒:重新載入插件(`/reload-plugins`)後 `/jsc-wiki:<key>` 才會出現。
5. 技能檔在 repo 內時,wiki 推送完成後問使用者是否要開分支、commit 並發 PR(不要自行推送 repo)。
3. **判斷主題是否已存在**:執行 `B find <主題關鍵字…>`,再讀取高分的候選頁面。