quick-review
Installation
SKILL.md
快速代码审查
审查当前代码变更,提供简洁、可操作的反馈。
步骤
-
执行
git diff --staged获取暂存区的变更。如果为空,回退到git diff获取未暂存的变更。如果两者都为空,告知用户没有可审查的变更。 -
按以下分类分析 diff:
Bug 与逻辑错误
- 边界错误、空值访问、竞态条件
- 布尔逻辑错误或遗漏的边界情况
- 资源泄漏(未关闭的句柄、缺失的清理逻辑)
安全问题
- 注入漏洞(SQL、XSS、命令注入)
- 硬编码的密钥或凭证
- 不安全的反序列化或输入处理