用途:在 Project Memory MCP 工作区中以单条命令编排模块重构流程,例如 /refactor interactive-terminal/src/cxxqt_bridge "split monolith into focused modules",适用于需要受控规划与范围约束的模块级重构。
主要能力与流程:解析目标与目标描述(第一个参数为目标模块或路径,其余为可选目标;未提供目标时默认为在保持行为的前提下改进结构);启动 Project Memory 计划,使用 memory_workspace(action: "register") 注册工作区,创建带目标与成功标准的重构计划,并通过 memory_context(action: "store_initial") 保存初始请求;编排代理流程,依次由 Researcher 检查使用、依赖与风险面,Architect 产出带文件范围的逐步重构设计,Executor 实施最小范围改动,Reviewer 运行构建检查与质量审查,Tester 编写并运行针对性测试,仅在受阻或失败时使用 Revisionist,完成后由 Archivist 归档。
安全与范围约束:除非用户明确允许破坏性变更,保持公共 API 稳定;避免无关编辑;若必须扩大范围,需报告并通过 handoff 请求升级;优先使用既有构建脚本,先调用 memory_plan(action: "list_build_scripts"),再考虑临时命令。
验证标准:被触及区域的构建与针对性测试通过,无未解决的受阻步骤,计划归档并附摘要与产物清单。
输出格式:返回简洁执行报告,包含重构目标与目标、变更文件、构建/测试状态、风险或后续建议。
限制与缺失:资料未提供具体价格、平台支持、性能数据或额外安装方式;具体代理实现细节与 Project Memory MCP 的部署要求暂未提供。