PROFILE ALL WORKS CONTACT
← BACK TO ALL WORKS
AI Skill

Code Review Agent

通用平行化代碼審查 Agent Skill,利用 AI Agent 平行任務處理能力,在極短時間內對大型專案進行多維度安全與質量評審。

2026.05.20 // 獨立開發

專案資訊

角色: 獨立開發
時間: 2026.05
類型: AI Skill

技術棧

AI Skill Code Review Agent Prompt Engineering Quality Assurance Static Analysis

Code Review Agent · 通用平行化代碼審查

License: MIT


專案簡介

code-review 是一個為現代大型專案開發設計的通用平行化代碼審查 Agent Skill。它基於 AI Agent 的並行任務處理架構,能夠在極短的時間內對大規模代碼庫進行多維度分析,並輸出結構化、量化、行動導向的高質量代碼審查(Code Review)報告。


核心亮點

  • ⚡ 並行優先,效率翻倍:自動將審查範圍拆分為多個互不干擾的子任務,並行分析多個模組與檔案,最後於主上下文整合並去重,徹底擺脫傳統串行 AI 審查長文本限制與慢速問題。
  • 🎯 多維度全方位掃描:覆蓋「安全、正確性、性能、可維護性、系統架構、單元測試」六大關鍵維度,確保代碼無死角審查。
  • 📊 量化質量指標評分:引入加權評分公式,結合圈複雜度、認知複雜度、重複代碼率與測試覆蓋率等指標,生成直觀的質量評級(0-10 分)。
  • 🔧 行動導向,對比明確:所有發現的問題均標註嚴重等級,並提供清晰的「問題位置」、「根本原因分析」、「Before/After 修復代碼對比」與「優先級代碼修復待辦事項 (P0/P1/P2)」。
  • 🌐 多語言支援:為 JavaScript/TypeScript、Python、Go、Rust、Java/Kotlin 提供針對性的語言特定最佳實踐審查規則。

審查維度與加權模型

審查報告會給出一個綜合質量評分(滿分 10 分),其計算法則基於以下加權模型:

  • 安全性 (3.0x):OWASP Top 10、輸入驗證、金鑰外洩、權限校驗。
  • 正確性 (2.5x):邊界條件、Null 安全、並發競態、例外處理。
  • 性能 (1.5x):記憶體洩漏、N+1 查詢、無效計算、演算法複雜度。
  • 可維護性 (1.5x):代碼重複、命名規範、模組耦合、函式長度。
  • 架構 (1.5x):分層職責、設計模式、擴展彈性。
  • 單元測試 (1.0x):測試覆蓋率、邊界測試健全度。

專案藝廊