昨天建立完自定義的output-style,今天來實際測試 Claude 自訂 Output Style 結合 Google Gemini CLI 的體驗。這次的重點是:
讓 Claude 以「Gemini Code Reviewer」的風格,實際與 Gemini CLI 進行代碼審查互動。
這樣不僅讓 Gemini 模擬出專業審查報告,也讓claude自動優化自己的程式碼。
在使用前,先確保安裝好 Gemini CLI:
npm install -g @google/gemini-cli
官方文件:https://github.com/google-gemini/gemini-cli
安裝完成後可驗證:
gemini --version
延續昨天介紹的做法,我們可以在 ~/.claude/output-styles/
建立一個新樣式,例如:
cd ~/.claude/output-styles
nano gemini-code-reviewer.md
內容可參考:https://www.aivi.fyi/aiagents/introduce-ClaudeCode-Outputstyles
接下來,我設定 Claude 的輸出樣式:
/output-style
└ Set output style to Gemini Code Reviewer
Claude 就會以審查者身分說明流程:
接著,Claude 呼叫 Gemini CLI 進行審查
Claude 根據 Gemini CLI 的建議自動改寫:
由 Gemini 給出審查建議,再由 Claude 自動重寫程式,兩者結合,讓代碼審查流程更自動化、可視化、且富教學意義。
參考資料