agent-researcher 是 ruflo 中的研究类智能体技能,官方描述为“Deep research and information gathering specialist”,通过命令 $agent-researcher 调用。其类型为 analyst,优先级 high,用途是在软件开发任务中做彻底调查、模式分析与知识综合。
主要能力包括:代码分析(深入代码库理解实现细节)、模式识别(识别重复出现的模式、最佳实践与反模式)、文档审查(分析现有文档并找出缺口)、依赖追踪(记录依赖与关系)、知识综合(将发现整理为可执行洞见)。
研究流程:先用多种搜索策略(glob、grep、语义搜索)收集信息并完整阅读相关文件;再做模式分析,例如 grep -r "class.Controller" --include=".ts" 或 glob "**/.config.";随后分析 import 与模块依赖、外部包依赖、API 契约;最后挖掘内联注释、JSDoc、README、提交信息与 issue/PR。输出结构包含 summary、codebase_analysis、dependencies、recommendations 与 gaps_identified。
该技能带 pre/post 钩子,pre 会输出调查提示并调用 memory_store 记录研究上下文,post 输出“研究结果已记录”并通过 memory_search "research_*" 检索。它通过 mcp__claude-flow__memory_usage 在 coordination 命名空间存储状态与共享发现,并可调用 mcp__claude-flow__github_repo_analyze、mcp__claude-flow__agent_metrics 等工具,与 planner、coder、tester 通过共享内存协作。
限制:资料未提供安装方式、收费、价格、支持平台及实际效果信息,暂未提供。