用途:提供一套强制根因分析的调试工作流,顺序为调查(Investigate)→理解(Understand)→推理(Reason)→修复(Fix),用于排查 bug、错误与异常行为。
主要能力:整合多种调试手段,包括在代码库中搜索相关代码、用 gh 搜索 GitHub 已知 issue 与变通方案、应用第一性原理/系统性/批判性思维框架推理根因,并生成带具体代码的修复建议。工作流分为完整调试、快速调试、带上下文调试和综合诊断(并行调查多个来源)几种模式。
使用方式:需先准备 Gemini CLI 与 gh CLI,例如 pip install google-generativeai、export GEMINI_API_KEY=your_api_key,以及 brew install gh、gh auth login。调查阶段用 rg 搜索错误模式与函数定义、用 git log/diff 查看近期改动、用 gh search issues 与 gh issue view 查 issue,再调用 gemini -m pro -o text -e "" 进行推理与修复生成。输出应包含根因、置信度(high/medium/low)、修复(含文件与行号的 before/after)、验证方式与预防措施。
限制与注意:资料强调不得使用禁止的取巧修法,如遇到 null 错误直接 if (x) { x.y }、超时直接增大超时、跳过 flaky 测试、用 as any 绕过类型错误;要求先有证据再修复,定位唯一根因而非症状,并在修复前验证假设。具体价格、平台支持范围等资料未提供。