mcpField
C
code-review

code-review

github.com/ww-w-ai测试与质量60670 次安装5 周前更新
代码仓库

关于 code-review

用于审查文件、目录或 PR 的代码质量分析技能,通过 code-analyzer Agent 检查代码问题,并按置信度筛选发现。

主要功能

  1. 01代码质量与复杂度检查
  2. 02缺陷与边界条件检测
  3. 03安全风险检查
  4. 04性能问题分析
  5. 05按置信度筛选问题
  6. 06生成结构化审查报告

适用场景

  1. 01检查单个源代码文件
  2. 02审查整个功能目录
  3. 03分析 PR 中的代码变更

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ww-w-ai/bkit-claude-code --skill code-review

安装后在 Claude Code 中输入/code-review确认已加载。

详细介绍

代码审查技能

用于代码质量分析和审查的技能

参数

参数描述示例
[file]审查指定文件/code-review src/lib/auth.ts
[directory]审查整个目录/code-review src/features/
[pr]PR 审查(PR 编号)/code-review pr 123

审查类别

1. 代码质量
  • 检测重复代码
  • 分析函数/文件复杂度
  • 检查命名规范
  • 验证类型安全性
2. Bug 检测
  • 检测潜在的 Bug 模式
  • 检查 null/undefined 处理
  • 检查错误处理
  • 验证边界条件
3. 安全性
  • 检查 XSS/CSRF 漏洞
  • 检测 SQL 注入模式
  • 检查敏感信息泄露
  • 审查身份验证/授权逻辑
4. 性能
  • 检测 N+1 查询模式
  • 检查不必要的重新渲染
  • 检测内存泄漏模式
  • 识别优化机会

审查输出格式

## Code Review Report

### Summary
- Files reviewed: N
- Issues found: N (Critical: N, Major: N, Minor: N)
- Score: N/100

### Critical Issues
1. [FILE:LINE] Issue description
   Suggestion: ...

### Major Issues
...

### Minor Issues
...

### Recommendations
- ...

Agent 集成

此技能会调用 code-analyzer Agent 进行深入代码分析。

Agent角色
code-analyzer代码质量、安全性和性能分析

使用示例

# Review specific file
/code-review src/lib/auth.ts

# Review entire directory
/code-review src/features/user/

# PR review
/code-review pr 42

# Review current changes
/code-review staged

基于置信度的筛选

code-analyzer Agent 使用基于置信度的筛选:

置信度显示方式描述
高(90% 以上)始终显示确定的问题
中(70%-89%)有选择地显示可能存在的问题
低(低于 70%)隐藏不确定的建议

PDCA 集成

  • 阶段:检查(质量验证)
  • 触发条件:实现后自动建议
  • 输出:docs/03-analysis/code-review-{date}.md

评论

支持 Markdown