新增 code-review-sync skill — 依擁有者批次 clone/更新 Gitea 專案 #30

Merged
admin merged 3 commits from develop into master 2026-06-26 01:46:51 +00:00
Member

變更摘要

新增 code-review-sync skill:透過 GITEA_TOKEN 取得使用者有讀取權限的所有 Gitea 專案,依擁有者(owner)分組後讓使用者多選,再把選定擁有者底下的專案於目標目錄(預設家目錄)依擁有者建立資料夾並逐一 clone;專案已存在時改為切換到 develop(再退而 master)並更新到最新。同步更新 README 與三個 plugin manifest 版本。

影響範圍

  • 新增 skillskills/code-review-sync/SKILL.md,於 Claude Code / Antigravity 以 /jsc:code-review-sync 呼叫,Codex 以 $code-review-sync 呼叫。
  • 文件:README 目錄結構與「Skills 目錄」章節補上 code-review-sync 說明。
  • 版本.claude-plugin/plugin.json.codex-plugin/plugin.jsonplugin.json0.1.6 bump 至 0.1.7

重點檔案

檔案 變更
skills/code-review-sync/SKILL.md 新 skill:五階段(前置設定 → 取得可讀專案並依擁有者分組 → 多選擁有者 → 列出選定專案 → clone/更新)
README.md 目錄樹與 skill 清單加入 code-review-sync
三個 plugin manifest 版本 0.1.6 → 0.1.7

設計重點與風險

  • 唯讀:只做 clone 與本機分支更新,不 push、不改遠端;工作區有未提交變更的專案會略過而非強制覆蓋。
  • Token 保護:token 一律由環境變數讀取、不寫死也不印出;HTTPS clone 帶 token 的 URL 用變數帶入,clone 後還原乾淨 origin,避免 token 落地在 .git/config
  • 分支更新沿用既有後備邏輯origin/developorigin/master 的切換模式與 code-review-resolve 一致;pull --ff-only 無法快進時回報需人工處理,不自動 merge/rebase。
## 變更摘要 新增 `code-review-sync` skill:透過 `GITEA_TOKEN` 取得使用者有讀取權限的所有 Gitea 專案,依擁有者(owner)分組後讓使用者多選,再把選定擁有者底下的專案於目標目錄(預設家目錄)依擁有者建立資料夾並逐一 clone;專案已存在時改為切換到 develop(再退而 master)並更新到最新。同步更新 README 與三個 plugin manifest 版本。 ## 影響範圍 - **新增 skill**:`skills/code-review-sync/SKILL.md`,於 Claude Code / Antigravity 以 `/jsc:code-review-sync` 呼叫,Codex 以 `$code-review-sync` 呼叫。 - **文件**:README 目錄結構與「Skills 目錄」章節補上 `code-review-sync` 說明。 - **版本**:`.claude-plugin/plugin.json`、`.codex-plugin/plugin.json`、`plugin.json` 由 `0.1.6` bump 至 `0.1.7`。 ## 重點檔案 | 檔案 | 變更 | | --- | --- | | `skills/code-review-sync/SKILL.md` | 新 skill:五階段(前置設定 → 取得可讀專案並依擁有者分組 → 多選擁有者 → 列出選定專案 → clone/更新) | | `README.md` | 目錄樹與 skill 清單加入 code-review-sync | | 三個 plugin manifest | 版本 0.1.6 → 0.1.7 | ## 設計重點與風險 - **唯讀**:只做 clone 與本機分支更新,不 push、不改遠端;工作區有未提交變更的專案會略過而非強制覆蓋。 - **Token 保護**:token 一律由環境變數讀取、不寫死也不印出;HTTPS clone 帶 token 的 URL 用變數帶入,clone 後還原乾淨 origin,避免 token 落地在 `.git/config`。 - **分支更新沿用既有後備邏輯**:`origin/develop` → `origin/master` 的切換模式與 `code-review-resolve` 一致;`pull --ff-only` 無法快進時回報需人工處理,不自動 merge/rebase。
jiantw83 added 3 commits 2026-06-26 01:45:44 +00:00
admin approved these changes 2026-06-26 01:46:49 +00:00
admin merged commit 4ac5d61c40 into master 2026-06-26 01:46:51 +00:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No labels
2 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/code-review#30