新增 code-review skill(RPG 攻防對決式 git diff 審查)

- 攻擊方 4 角色(吟遊詩人/法師/盜賊/刺客)依風格/邏輯/效率/安全性面向找問題
- 防守方聖騎士依排除事項與原始碼脈絡裁決(略過/誤判/成立)
- 角色定義各自獨立於 roles/*.md(含英文名稱/專案/個性/徽章/代表色)
- git diff 來源/目標分支缺一不可
- 移除範例 hello skill,三個 manifest 版本設為 0.0.1,更新 README

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jeffery
2026-06-15 16:29:09 +08:00
co-authored by Claude Opus 4.8
parent 6b87e68cd5
commit bfe691984a
11 changed files with 315 additions and 45 deletions
+7 -5
View File
@@ -161,13 +161,15 @@ rm -rf ~/.config/opencode/skills/hello
<!-- JSC-SKILLS:START -->
### `hello`
### `code-review`
範例 skill,用來驗證 jsc plugin 是否安裝成功,也是新增 skill 的範本。當使用者輸入 hello、想測試 plugin、或想看 skill 模板長什麼樣子時觸發;回覆一句問候並簡述此 plugin 的用途
以 RPG 攻防對決方式審查 `git diff` 的程式碼審查 skill。審查範圍是兩個分支的差異,**來源分支與目標分支缺一不可**(缺漏會反問補齊)。角色分**攻擊方**(吟遊詩人=風格 🎼/法師=邏輯 🔮/盜賊=效率 ⚡/刺客=安全性 🗡️)與**防守方**(聖騎士=裁決 🛡️),每個角色定義在 `skills/code-review/roles/<role>.md`(含英文名稱/專案/個性/徽章/代表色)。攻擊方分析 diff 找出問題(問題/等級/描述/建議/檔案位置/所在行數);防守方依專案根目錄排除事項設定檔與原始碼脈絡裁決每條問題(🚫 略過/❌ 誤判/✅ 成立)。使用者可選擇單一角色、整個攻擊方、整個防守方或全部;複選時以 sub agent 並行執行
- **Claude Code / Antigravity**`/jsc:hello`
- **Codex**`$hello`,或用 `/skills` 選單
- **OpenCode**:描述需求自動觸發
參數格式:`<target> <source> [角色...]`(目標在前、來源在後;角色可省略,會詢問)。
- **Claude Code / Antigravity**`/jsc:code-review`(反問分支與角色),或帶參數 `/jsc:code-review main feature/login``/jsc:code-review main feature/login mage``/jsc:code-review main feature/login all`
- **Codex**`$code-review main feature/login attack`(可接參數),或用 `/skills` 選單
- **OpenCode**:描述需求(如「用攻防角色 review main 與 feature/login 的差異」)自動觸發
<!-- JSC-SKILLS:END -->