用途:在代码库中运行对抗式缺陷排查,用三个相互隔离的智能体(Hunter、Skeptic、Referee)发现并验证真实缺陷,提高结果可信度。
主要能力:支持扫描整个项目、指定目录或单个文件;支持分支差异模式,只扫描某分支相对基线分支变更的文件(扫描其完整内容而非仅 diff)。Hunter 负责查找,Skeptic 独立复核每条声明,Referee 独立读取代码做最终判定,并输出汇总统计、按严重程度排序的已确认缺陷表、需人工复核的低置信项,以及被驳回缺陷的折叠区。
使用方式: /bug-hunt # 扫描整个项目 /bug-hunt src/ # 扫描指定目录 /bug-hunt lib/auth.ts # 扫描指定文件 /bug-hunt -b feature-xyz # 扫描 feature-xyz 相对 main 变更的文件 /bug-hunt -b feature-xyz --base dev # 扫描 feature-xyz 相对 dev 变更的文件
分支差异模式会执行 git diff --name-only <base>...<branch> 获取变更文件列表;命令失败或无变更时会报告并停止。执行流程为:解析参数并确定目标、读取技能目录下的 hunter.md、skeptic.md、referee.md 提示文件、依次运行 Hunter、Skeptic、Referee 子智能体,最后展示 Referee 的最终报告。若 Hunter 报告 TOTAL FINDINGS: 0,则跳过 Skeptic 和 Referee,直接输出干净报告。
适用场景:需要在提交前或代码审查阶段对项目、目录、单文件或分支变更做高保真缺陷排查时使用。
限制:依赖支持子智能体与 Agent 工具的运行环境,并需存在对应技能目录与提示文件;分支差异模式依赖 git 及有效的分支名。资料未提供收费、价格、平台支持范围等信息。