用途:对代码库执行三阶段分析工作流,探索代码库、分析架构并生成综合报告,适用于用户想理解代码库或探索项目结构时。
主要能力:阶段一并行启动三个 code-explorer 代理,分别分析项目结构与配置、核心模块与业务逻辑、依赖与外部集成;阶段二启动 codebase-analyzer 代理进行深度分析,涵盖架构风格、模块职责、依赖关系、技术栈、代码模式、入口与数据流、外部集成、测试方式、构建部署模式及优缺点;阶段三询问输出偏好,可保存详细报告、载入会话上下文或更新项目文档。
使用方式:若提供 $ARGUMENTS 则使用该路径,否则使用当前工作目录。阶段一通过 Task 工具以 subagent_type: "dev-tools:code-explorer" 并行启动三个代理;阶段二以 subagent_type: "dev-tools:codebase-analyzer" 启动分析代理,建议使用 model: "opus";阶段三使用 AskUserQuestion 多选询问输出方式。保存报告时先执行 mkdir -p internal/reports,再以 subagent_type: "dev-tools:report-generator" 生成报告并保存至 internal/reports/codebase-analysis-report.md。
限制:需完成全部三个阶段,每阶段完成后立即进入下一阶段,不等待用户提示。若某阶段失败,需说明问题并询问用户重试、跳过或中止;若代理返回不完整结果,需记录覆盖缺口并继续。具体收费、价格、平台支持等信息暂未提供。