用途:当任务需要跨多个来源调查后才能得出结论、需要基于证据的答案、问题跨多个领域需要综合,或结论准确性对下游决策至关重要时使用。触发词包括 research、investigate、deep dive、find evidence for、comprehensive analysis of。
铁律:未阅读来源前不得综合,最终报告中每条主张都必须可追溯到第二阶段检索到的来源。
五阶段流程:第一阶段 Scope,将任务复述为一个研究问题,定义 3–5 个子问题、成功标准、约束与非目标,没有书面范围块不得继续;第二阶段 Multi-Source Search,运行 3 个以上 WebSearch 查询,用 WebFetch 抓取每个来源 URL,用 pnpm search:code 检索既有工作,维护证据日志(URL、主张、置信度 HIGH/MEDIUM/LOW、对应子问题),每个子问题需至少 2 个独立来源;第三阶段 Synthesis,按子问题分组证据,2 个以上来源一致标为 HIGH,冲突标为 LOW 并提请用户注意,构建综合矩阵,无支撑主张标 [UNVERIFIED];第四阶段 Validation,检查来源时效、矛盾、假设审计、范围对齐和置信度校准;第五阶段 Report,保存到 .claude/context/reports/backend/<topic>-research-<YYYY-MM-DD>.md,含执行摘要、发现、冲突、建议行动、知识缺口与来源。
工具用法:WebSearch 用于广泛发现来源,WebFetch 提取 URL 内容,Read/Grep 检索代码库既有工作,Write 保存报告。证据日志临时保存到 .claude/context/tmp/research-evidence-<YYYY-MM-DD>.md。
搜索协议:pnpm search:code "<query>" 为主要的基于意图搜索,Skill({ skill: 'ripgrep' }) 用于精确关键词或正则匹配,WebSearch/WebFetch 用于外部来源,Grep 作为单文件定向检查的兜底。
限制与注意事项:每个子问题不足 2 个来源不得进入第三阶段;进入第三阶段前必须先把证据日志保存到 tmp/,因为上下文重置会丢失未保存证据;必须显式标注置信度,不得把 LOW 当结论;不得掩盖缺口,未知答案必须标记而非省略;标记完成前必须确认报告文件存在。应避免:无范围块就开始搜索、单一来源支撑主张、边搜边综合、遗漏 CONFLICT 证据。开始前须阅读 .claude/context/memory/learnings.md,检查同主题既往报告、issues.md 中不可靠来源与 decisions.md 中相关决策;完成后把新研究模式、不可靠来源、方法论决策分别写入 learnings.md、issues.md、decisions.md。假定可能中断,第三阶段前保存证据日志与部分发现。