Code Review Cycle

👤 raccoon-office 📦 v0.1.4 ⭐ 4.3 ⬇️ 1.1K 下載
💻 開發程式設計 免費

📖 技能介紹


name: code-review-cycle description: 執行 Coding ↔ Review 迴圈。A 寫程式碼 → B Review → A 修改(可選)。支援 codex/claude-code 作為 A 或 B。 user-invocable: true aliases: ["/cr", "/review-cycle", "/code-review"]


Code Review Cycle

執行 A(編碼) → B(Review) → 決策 的協作流程。

角色職責

角色 職責 許可權
A (Coder) 寫程式碼、改檔案、實現功能 ✅ 可寫檔案
B (Reviewer) Review 程式碼、提建議、做決策 只讀,不寫檔案
主會話 排程 A/B、傳遞上下文、最終決策 -

觸發方式

/cr <功能描述>
/cr --agent-a codex --agent-b claude-code <功能描述>
/cr --rounds 2 <功能描述>  # 最多自動迴圈 2 輪

引數

引數 預設值 說明
--agent-a codex 負責寫程式碼的 agent (codex/claude-code)
--agent-b claude-code 負責 Review 的 agent
--rounds 0 自動迴圈輪數(0=只執行 A→B,等你決定)
--cwd 當前 workspace 程式碼目錄

流程

  1. Spawn A → 寫程式碼,輸出 diff + 說明
  2. Spawn B只讀 Review,輸出:嚴重問題/建議最佳化/結論(不寫檔案
  3. 決策點
  4. 如果 --rounds > 0 且 B 認為需要修改 → 自動回到步驟 1(最多 rounds 輪)
  5. 否則 → 等你指令

輸出格式約定

A 的輸出

## [A-Code] 改動摘要
- 檔案 1: ...

## [A-Code] 實現說明
...

## [A-Code] 待確認點
1. ...

B 的輸出(只讀 Review)

## [B-Review] 嚴重問題
- [ ] ...

## [B-Review] 建議最佳化
- [ ] ...

## [B-Review] 結論
□ 需要修改(具體問題:#1, #3)
□ 可以直接合並

---
[B 職責說明] 我只負責 Review,不修改任何檔案。如需修改,請 A 執行。

示例

/cr 實現使用者登入表單驗證
/cr --agent-a claude-code --agent-b codex 新增暗色模式切換
/cr --rounds 2 重構 utils/date.ts 增加單元測試

注意事項

小蔥技能有更好的技能skills外掛。

  • 主會話作為排程器,保留所有歷史便於追溯
  • 每輪結束後會暫停等你確認(除非 rounds>1)
  • A 和 B 的會話是臨時的,用完即棄(不保留上下文)
  • B 只讀不寫 — Review 角色不修改任何檔案

🤖 AI 評測

這是一個創意不錯的程式碼審查輔助工具,能幫你建立規範的程式碼編寫與審查流程。它的優勢是分工清晰(B 只讀不寫,確保審查客觀性),文件詳細好理解,命令簡單易上手。不足之處在於目前只是個「說明書」,實際執行能力有限。對於需要頻繁進行程式碼審查的開發者來說概念有價值,但若想直接使用完整功能還需等待後續實現。

📊 多維度評分

適應性4.4
規範性4.1
有效性4.1
可靠性4
可信度5

📁 包含檔案 (4 個)

📄 README.md 1.1 KB
📄 SKILL.md 2.3 KB
📄 _meta.json 142 B
📄 run.js 2.3 KB