用途:review-bugs 是一个只读的代码审查技能,专注于在代码进入生产前发现逻辑错误、竞态条件、边界情况与潜在运行时故障,并生成可执行的缺陷报告。适合在提交 PR 前、功能实现完成后使用。
主要能力:按八个类别系统排查,包括竞态与并发、数据丢失、边界情况、逻辑错误、错误处理、状态不一致、可观察的错误行为、资源泄漏;对涉及用户输入、认证或敏感数据的代码还会做安全审查。报告按 Critical、High、Medium、Low 分级,每条包含位置、描述、触发条件、影响、证据与具体修复建议。
使用方式:用户指定文件或目录时审查这些路径;否则默认对比 origin/main 或 origin/master,使用 git diff origin/main...HEAD && git diff。范围不明确或无变更时会先向用户确认。审查时读取完整文件而非仅看 diff,并追踪执行路径。
限制:严格只读,不修改任何代码;默认只报告本次变更新增或修改行中的缺陷,显式指定路径时才审查既有缺陷。跳过生成文件、锁文件、第三方依赖、构建产物与二进制文件。类型安全、文档准确性、可维护性、测试覆盖、AGENTS.md 合规等由其他技能处理。仅报告高置信度、可复现、可操作的缺陷,不编造问题,无缺陷也是有效结果。