name: code-reviewer description: 基于模式分析的自动化代码质量审查。扫描反模式、命名问题、安全风险和最佳实践。
代码审查技能
目的
通过基于正则表达式的模式检测提供零令牌代码质量扫描。脚本扫描源文件并返回结构化报告,无需消耗LLM令牌进行分析。
使用
# 全扫描:
python .agent/skills/code-reviewer/scripts/reviewer.py --path "src/" --action scan
# 命名约定检查:
python .agent/skills/code-reviewer/scripts/reviewer.py --path "src/" --action naming
# 安全聚焦扫描:
python .agent/skills/code-reviewer/scripts/reviewer.py --path "src/" --action security
输出
返回一个JSON报告,包含:
issues:检测到的问题列表,包括文件、行、严重性、规则、描述summary:按严重性计数,整体质量评分(A-F)suggestions:可行的修复建议
数据文件
review_rules.json:按类别组织的所有检测规则