feat(todo-wiki,do-wiki): checklist 依群組分組、do-wiki 改以工作證逐群組領取
todo-wiki 產生的 checklist 改依專案或相依性分組(組內編號自 1 起算), frontmatter 新增 max_parallel 標明最多可平行處理的群組數;do-wiki 開工前 先產生唯一工作證,改以群組為單位領取(全被領取時列出各群組最後更新時間 詢問是否取代),群組完成與 session 停止時釋放工作證。同步更新 README skill 表格說明與三份 plugin manifest 版號(0.2.2 → 0.2.3)。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -141,8 +141,8 @@ shared/
|
||||
| --- | --- | --- |
|
||||
| `models` | 查詢目前可用哪些模型並依 `spec-model` 的標籤體系標註,維護 `~/.claude/jsc/models.json` 快取,依任務類型推薦模型或檢查當前模型是否符合指定模型。是 `spec-model` 的唯一可執行入口——其他 skill 需要模型清單或推薦時一律呼叫本 skill,不自行重寫探測或推薦邏輯 | `/jsc-shared:models`;可帶 `--refresh`(重跑探測與 smoke test)、`--task <analysis\|implement\|review\|summary\|persona>`(依對映表推薦模型)、`--check <model>`(比對指定模型與當前模型)、`--json` |
|
||||
| `plan-wiki` | 逐步詢問使用者計畫內容,並把每一輪已確認的計畫草稿直接同步到指定 Gitea wiki 的目錄頁與計畫頁;目錄頁為四欄表格,計畫列的「已產生」欄初始為 `[ ]`,待 `todo-wiki` 依該計畫產生 TODO 頁後才改為 `[x]`;全程不建立本機計畫檔、草稿檔、暫存 JSON body 或 wiki clone | `/jsc-shared:plan-wiki`;可帶 `--wiki-repo <owner/repo>`、`--index <目錄頁title>`、`--project <計畫名稱>`、`--page <計畫頁title>`、`--host <gitea主機>`、`--yes` |
|
||||
| `todo-wiki` | 把「需求 → 分析 → 產生鎖定模型的 TODO 清單 → 同步到 Gitea wiki 目錄與頁面」固定成不落地檔案的流程;開工前先從目錄頁挑一個尚未產生代辦的計畫(可不選),目錄頁的 TODO 列「已完成」欄初始為 `[ ]`,待 `do-wiki` 執行完該 TODO 頁全部項目後才改為 `[x]`;不產生本機 `todo.md`,只寫入指定 wiki 目錄頁與 todo 頁 | `/jsc-shared:todo-wiki`;可帶 `--source <需求描述\|檔案路徑\|議題編號>`、`--impl-model <id\|alias>`、`--wiki-repo <owner/repo>`、`--wiki-index <目錄頁title>`、`--wiki-project <計畫名稱>`、`--wiki-page <todo頁title>`、`--append\|--overwrite`、`--yes` |
|
||||
| `do-wiki` | 讀取 `todo-wiki` 產生、帶鎖定模型 frontmatter 的 Gitea wiki TODO 頁並逐項執行;開工前先從目錄頁挑一份未完成的代辦,沒有就直接結束;比對當前模型與頁面 `model` 不符就停止;每完成一項就地勾選並立即回寫該 wiki 頁、讀回確認成功才繼續下一項;全部完成後回目錄頁把該代辦列「已完成」改為 `[x]` | `/jsc-shared:do-wiki`;可帶 `--wiki-repo <owner/repo>`、`--wiki-page <todo頁title>`、`--yes` |
|
||||
| `todo-wiki` | 把「需求 → 分析 → 產生鎖定模型的 TODO 清單 → 同步到 Gitea wiki 目錄與頁面」固定成不落地檔案的流程;開工前先從目錄頁挑一個尚未產生代辦的計畫(可不選),目錄頁的 TODO 列「已完成」欄初始為 `○`,待 `do-wiki` 執行完該 TODO 頁全部項目後才改為 `●`;checklist 依專案或相依性分組、組內編號自 1 起算、frontmatter 帶 `max_parallel` 標明最多可平行處理的群組數;不產生本機 `todo.md`,只寫入指定 wiki 目錄頁與 todo 頁 | `/jsc-shared:todo-wiki`;可帶 `--source <需求描述\|檔案路徑\|議題編號>`、`--impl-model <id\|alias>`、`--wiki-repo <owner/repo>`、`--wiki-index <目錄頁title>`、`--wiki-project <計畫名稱>`、`--wiki-page <todo頁title>`、`--append\|--overwrite`、`--yes` |
|
||||
| `do-wiki` | 讀取 `todo-wiki` 產生、帶鎖定模型 frontmatter 的 Gitea wiki TODO 頁並逐項執行;開工前先產生唯一工作證,再從目錄頁挑一份未完成的代辦,沒有就直接結束;比對當前模型與頁面 `model` 不符就停止;改以群組為單位領取——找出未被工作證標註且未完成的群組標註後才在組內逐項執行,全被標註時列出各群組最後更新時間詢問是否取代;每完成一項就地勾選並立即回寫該 wiki 頁、讀回確認成功才繼續下一項;群組完成與 session 停止時釋放工作證;全部完成後回目錄頁把該代辦列「已完成」由 `○` 改為 `●` | `/jsc-shared:do-wiki`;可帶 `--wiki-repo <owner/repo>`、`--wiki-page <todo頁title>`、`--yes` |
|
||||
|
||||
### 整組 plugin 安裝管理
|
||||
|
||||
|
||||
Reference in New Issue
Block a user