用途:在用户要求项目级重构时,执行自动化、跨文件优化的项目全量重构,调用 refactor:code-simplifier 智能体完成。
使用前检查:先运行 git rev-parse --is-inside-work-tree,若为 false,需告知用户项目级模式需要 git 工作区;用 git rev-parse --short HEAD 记录当前版本并写入最终摘要,便于回滚;忽略命令参数,直接进行全项目发现。
执行流程:第一阶段用 Glob 按常见扩展名查找全部代码文件,排除 node_modules/、.git/、dist/、build/、vendor/、.venv/,按语言/扩展名分组并识别主要源码目录,显示范围摘要后自动继续。第二阶段启动 refactor:code-simplifier 智能体,传入所有发现的代码文件,强调跨文件优化,包括减少重复与统一模式,并传入激进模式标志以移除遗留代码;智能体自动加载 refactor:best-practices 技能并应用语言特定模式。第三阶段输出摘要:被重构文件数量及占项目百分比,按改进类型分类的变更与跨文件改进,应用的最佳实践与移除的遗留代码,建议运行的测试套件,建议按逻辑分组审查变更,并给出绑定基线的回滚命令,例如 git restore --worktree --staged .。
要求与限制:显示范围后立即执行,无需确认;重构全部发现的代码文件;优先减少跨文件重复并统一模式;除非用户明确要求改变行为,否则保留行为与公共接口。其他细节暂未提供。