用途:对代码变更进行审查,自动修复显而易见的安全问题,并优先发现真实 bug(逻辑错误、边界情况、竞态条件等)。\n\n主要能力与分类:\n[BUG] 逻辑错误、安全、数据丢失、竞态条件——报告后等待确认。\n[FIX] 类型缺失、错误处理缺失、测试缺口、AI 冗余代码——报告后等待确认。\n[AUTO] 未使用导入、死代码、console.log、拼写错误——立即修复。\n[CONSIDER] 重构、风格意见、可选优化——仅提及。AUTO 需同时满足零破坏风险、5 秒内可修、无需判断。\n\n使用方式:自动检测范围(会话变更→已暂存→当前差异),按区域/依赖分组文件,先用 todo 建立审查计划,再逐批处理。常用命令:git diff --cached --name-only、git diff --cached。问题格式为 path/to/file.ts:123 可点击链接。全部批次完成后汇总并给出选项(a 修复 BUG+FIX 推荐 / b 仅 BUG / c 含 CONSIDER / d 自定义),默认按 a,随后等待用户选择再执行修复。\n\n项目特定检查:是否可更简单、有无不必要的抽象、是否是一次性操作的辅助函数、是否过度工程化、能否删代码、是否 DRY 而无过早抽象、结构是否正确、是否遵循 @AGENTS.md 模式(withAuth、SWR、LoadingContent、next-safe-action、Zod 推断、logger.trace、测试规范等)、若改动草稿生成链路需否 bump DRAFT_PIPELINE_VERSION。\n\n限制:缺失事实暂未提供,如具体平台支持、收费、版本要求等。BUG/FIX 必须等用户确认后才执行;不改变逻辑的自动修复才可立即进行。
review
通用与其它
更新于 10-15 21:37