代码审查
- 作者仓库星标 1,522
- 作者仓库 NagaAgent
代码审查技能
本技能提供专业的代码审查能力,帮助发现潜在问题并提供改进建议。
审查维度
1. 代码质量
- 可读性: 命名规范、注释完整性、代码结构
- 可维护性: 模块化程度、耦合度、复杂度
- 一致性: 代码风格、设计模式使用
2. 潜在问题
- Bug 风险: 空指针、边界条件、异常处理
- 安全漏洞: 注入攻击、敏感数据泄露、权限问题
- 性能问题: 算法复杂度、资源泄漏、并发问题
3. 最佳实践
- 设计原则: SOLID、DRY、KISS
- 语言特性: 现代语法、标准库使用
- 测试覆盖: 单元测试、边界测试
审查流程
- 概览分析: 理解代码目的和结构
- 逐行审查: 检查每个函数和模块
- 问题分类: 按严重程度分为 Critical/Major/Minor
- 建议生成: 提供具体的改进方案
输出格式
## 代码审查报告
### 概述
[代码的整体评价]
### 发现的问题
#### Critical(严重)
- [ ] 问题描述 (文件:行号)
- 原因分析
- 建议修复
#### Major(重要)
- [ ] ...
#### Minor(次要)
- [ ] ...
### 改进建议
1. 建议一
2. 建议二
### 总体评分: X/10
使用示例
用户: "帮我审查这段 Python 代码" → 加载此技能,按照上述流程进行代码审查
- 流狐分类
- 工程开发 · code · review · quality
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 98 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @RTGS2017 · v1.0.0 · 未声明 license
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 即装即用
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- 未声明
- 底层运行要求
- Python
- 检测到的文件与系统行为
-
- 只读
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
作者没有在当前 SKILL.md 中定义固定输出样例。 审查维度
审查维度
1. 代码质量
可读性: 命名规范、注释完整性、代码结构 可维护性: 模块化程度、耦合度、复杂度 一致性: 代码风格、设计模式使用
2. 潜在问题
Bug 风险: 空指针、边界条件、异常处理 安全漏洞: 注入攻击、敏感数据泄露、权限问题 性能问题: 算法复杂度、资源泄漏、并发问题
3. 最佳实践
设计原则: SOLID、DRY、KISS 语言特性: 现代语法、标准库使用 测试覆盖: 单元测试、边界测试
审查流程
概览分析: 理解代码目的和结构 逐行审查: 检查每个函数和模块 问题分类: 按严重程度分为 Critical/Major/Minor
输出格式
输出格式
# 代码审查技能
本技能提供专业的代码审查能力,帮助发现潜在问题并提供改进建议。
## 审查维度
### 1. 代码质量
- **可读性**: 命名规范、注释完整性、代码结构
- **可维护性**: 模块化程度、耦合度、复杂度
- **一致性**: 代码风格、设计模式使用
### 2. 潜在问题
- **Bug 风险**: 空指针、边界条件、异常处理
- **安全漏洞**: 注入攻击、敏感数据泄露、权限问题
- **性能问题**: 算法复杂度、资源泄漏、并发问题
### 3. 最佳实践
- **设计原则**: SOLID、DRY、KISS
- **语言特性**: 现代语法、标准库使用
- **测试覆盖**: 单元测试、边界测试
## 审查流程
1. **概览分析**: 理解代码目的和结构
2. **逐行审查**: 检查每个函数和模块
3. **问题分类**: 按严重程度分为 Critical/Major/Minor
4. **建议生成**: 提供具体的改进方案
## 输出格式
```markdown
## 代码审查报告
### 概述
[代码的整体评价]
### 发现的问题
#### Critical(严重)
- [ ] 问题描述 (文件:行号)
- 原因分析
- 建议修复
#### Major(重要)
- [ ] ...
#### Minor(次要)
- [ ] ...
### 改进建议
1. 建议一
2. 建议二
### 总体评分: X/10
```
## 使用示例
用户: "帮我审查这段 Python 代码"
→ 加载此技能,按照上述流程进行代码审查 证据边界与执行链路
作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> 审查维度 → 1. 代码质量 → 2. 潜在问题 → 3. 最佳实践 → 审查流程 → 输出格式
要点 -> 可读性 · 可维护性 · 一致性 · Bug 风险 · 安全漏洞 · 性能问题 · 设计原则 · 语言特性
文件/命令 -> Critical/Major/Minor · X/10
内容 SHA-256 -> 9993df8c0cfb
原文结构
适用与边界
原文中的明确线索
Critical/Major/Minor、X/10