code-reviewer 是做什麼的?
專注於安全性、效能與最佳實務的全面程式碼審查。適用於:審查程式碼、執行安全稽核、檢查程式碼品質、審查拉取請求,或用戶提及程式碼審查、PR審查、安全漏洞、效能問題時。
功能
- 安全性分析:偵測常見漏洞,如SQL注入、跨站腳本攻擊(XSS)、不安全的加密實作等。
- 效能檢查:識別效能瓶頸,包括不必要的資料庫查詢、記憶體使用效率低落、演算法複雜度問題。
- 程式碼品質:檢查是否遵循編碼標準(如PEP 8、ESLint規則)、程式碼可讀性、可維護性及重複程式碼。
- 最佳實務:根據業界最佳實務提供建議,包含錯誤處理、日誌記錄、API設計等。
使用方式
此技能會自動觸發,當用戶提交程式碼片段、檔案或PR連結時。
範例觸發詞
- 「審查這段程式碼的安全性」
- 「檢查這個PR的效能問題」
- 「執行程式碼品質檢查」
- 「這個函式有沒有安全漏洞?」
支援的平台
- Claude Code
- Cursor
- Codex
- 其他相容的AI代理工具
輸出格式
審查結果會以結構化報告呈現,包含:
- 問題摘要:每個發現的問題簡要說明。
- 風險等級:高、中、低,幫助優先處理。
- 建議修正:具體的程式碼修改範例。
- 參考資料:相關文件或標準連結。
注意事項
- 此技能不直接修改程式碼,僅提供建議。
- 需確保提供足夠的上下文(如語言、框架、環境變數)以獲得準確分析。
- 用於敏感專案時,建議搭配人工審查。