工程开发
code-review-expert avatar

code-review-expert

专业代码审查代理,针对 git 变更进行系统性审计,检测 SOLID 原则违规、安全性漏洞、性能回归及架构异味。

简介

Code Review Expert 是一款进阶工程辅助工具,专为在开发终端内进行高质量的自动化代码分析而设计。它扮演资深工程师的角色,在 git 变更提交或合并前进行系统性审查。通过针对 SOLID 原则、安全性和性能的结构化检查清单,帮助团队维持高标准,预防技术债、安全漏洞或生产环境事故。它专为重视架构完整性与代码可维护性的开发者及工程团队所优化。

  • 对已暂存或目前的 git diff 进行自动审计,以识别高风险区域。

  • 检测 SOLID 架构异味,包括 SRP、OCP、LSP、ISP 和 DIP 违规。

  • 扫描关键安全漏洞,如 XSS、注入攻击(SQL/NoSQL)、不安全的序列化及身份验证缺失。

  • 识别性能瓶颈,例如 N+1 查询、高 CPU 消耗运算及缺失的缓存策略。

  • 通过检查被吞没的异常情况、错误的错误处理及边界条件失效来评估代码质量。

  • 针对应移除的冗余、未使用的或遗留代码,建议可操作的重构计划。

  • 具备严谨的安全优先工作流程,默认为“仅审查”模式,防止未经授权的代码变动。

  • 提供分级严重性分类 (P0-P3),协助开发者根据影响与风险优先处理修正。

  • 使用 /code-review-expert 指令执行该技能,触发环境扫描。

  • 需要在工作区初始化 git,以便锁定变更并执行 git diff 分析。

  • 审查结果以结构化格式输出,让开发者检视发现的问题、确认特定的修正事项,或选择仅查看报告而不进行变更。

  • 确保储存库包含必要的参考文件(SOLID、安全、质量检查清单),以启用完整的诊断功能。

  • 适合现代 CI/CD 流程、预提交钩子 (pre-commit hooks) 或团队环境中的迭代代码审查循环。

仓库统计

Star 数
3,405
Fork 数
301
Open Issue 数
7
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 04:50
在 GitHub 查看