Merge pull request 'fix(code-review-resolve): 縮短 description 讓 Codex 載入 skill' (#9) from develop into master

Reviewed-on: #9
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
This commit was merged in pull request #9.
This commit is contained in:
2026-06-17 01:56:59 +00:00
4 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "jsc",
"version": "0.0.7",
"version": "0.0.8",
"description": "JSC 跨 AI 助理共用 plugin 模板(Claude Code / Codex / Antigravity / OpenCode)。所有 skills 以 SKILL.md 為共通標準,於 Claude Code 以 /jsc: 前綴呼叫。",
"skills": "./skills",
"author": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "jsc",
"version": "0.0.7",
"version": "0.0.8",
"description": "JSC 跨 AI 助理共用 plugin 模板。所有 skills 以 SKILL.md 為共通標準。",
"skills": "./skills"
}
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "jsc",
"version": "0.0.7",
"version": "0.0.8",
"description": "JSC 跨 AI 助理共用 plugin 模板。所有 skills 以 SKILL.md 為共通標準;於 Antigravity 以 /jsc: 前綴呼叫。",
"skills": "./skills/"
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
---
name: code-review-resolve
description: 讀取工作目錄 `.gitea/ai-review/findings.json`Gitea AI review 產出的問題清單),依嚴重等級(🔴 嚴重→🟠 高→🟡 中→🔵 低)由高到低逐條解決程式碼問題;全部解完後把 `.gitea/ai-review/findings.json` 清空為空陣列 `[]`。接著做 git 處理:分析工作區內所有檔案變更,依異動內容歸類為 feat/fix/docs/style/refactor/perf/test/chore/revert,分門別類各自 commitcommit 訊息為「type(範圍): 一句總結」格式,括號內的範圍須對應實際異動的功能/模組(例 `feat(使用者登入): 新增帳密登入流程`、`perf(物件查詢): 改用批次查詢降低 DB 往返`,而非 `feat(新增功能)` 這類重述 type 的詞)。提交後 push 當前分支(先用認證管理器、失敗改用 token、再失敗詢問使用者),push 成功後用 token 透過 Gitea API 對目標分支 PR(目標分支不明必須詢問、不可猜測),PR 描述可選完整版(重新分析 git diff 總結)/簡單版(逐條列 commit 訊息)/使用者輸入;完成後因內文可能含 gitea token,提醒並清除 AI 助理對話內文。當使用者說解決 findings、處理 AI review 問題、修掉 .gitea/ai-review 問題、依嚴重度逐條修復後分類提交或要把工作區變更依 conventional commit 分類 commit 並 push 開 PR 時觸發。不適用於:產生 findings(那是 Gitea AI review CI 或 /jsc:code-review 的工作)、單純審查不修改、或不分類的單一 commit。
description: 解決 `.gitea/ai-review/findings.json` AI review findings,依嚴重度逐條修復或標示待人工處理,完成後清空 findings;接著可將工作區變更依 conventional commit 類型分類提交、push 當前分支,並透過 Gitea API 對指定目標分支 PR。當使用者說解決 findings、處理 AI review 問題、修掉 `.gitea/ai-review` 問題、依嚴重度修復後分類提交或要分類 commit 並 push/開 PR 時觸發。不適用於:產生 findings、單純 code review 不修改、只保存裁決紀錄,或只要不分類的單一 commit。
argument-hint: "[--findings <findings.json 路徑>] [--target <目標分支>] [--pr-desc <full|simple|自訂文字>] [--no-commit] [--no-pr] [--yes]"
---
@@ -142,7 +142,7 @@ git diff --staged # 已暫存變更
- ❌ 錯(只是重述 type,禁止):`feat(新增功能)``fix(修正錯誤)``perf(優化效能)``docs(文件)``chore(雜項)`
- 一組異動橫跨多個功能而無單一主體時,才退而取最貼近的上層範圍(例如多個 manifest → `plugin 設定`)。
- `一句總結`:把這個 commit 內所有異動**總結成一句**繁體中文(簡短、聚焦做了什麼)。
- 範例:`feat(使用者登入): 新增帳密登入與 token 簽發``fix(結帳流程): 修正空購物車導致的結帳例外``perf(物件查詢): 改用批次查詢降低 DB 往返``docs(README): 補上安裝與呼叫方式說明``chore(plugin 版本): bump 至 0.0.7 並清空 findings.json`
- 範例:`feat(使用者登入): 新增帳密登入與 token 簽發``fix(結帳流程): 修正空購物車導致的結帳例外``perf(物件查詢): 改用批次查詢降低 DB 往返``docs(README): 補上安裝與呼叫方式說明``chore(plugin 版本): bump 至 0.0.8 並清空 findings.json`
- **提交順序建議**`fix`/`feat` 等核心異動在前,`docs`/`style`/`chore` 在後(純屬建議,可依相依性調整)。
### B4. 執行分類提交