用途:对特定文件、目录或语义查询执行自动化重构,调用 refactor:code-simplifier 智能体并启用激进模式。\n\n主要能力:先解析目标范围——若参数为存在的文件或目录路径则直接作为重构范围;若路径不存在则将参数视为语义查询,用 Grep 搜索代码库;若无参数则用 git diff --name-only 查找近期修改的文件;若无近期变更则提示并退出。执行前运行 git rev-parse --is-inside-work-tree 判断是否在 Git 工作树内,提供显式路径时即使返回 false 也继续。重构范围排除 node_modules/、.git/、dist/、build/、锁文件和编译产物,通过 Grep --glob 排除规则强制。智能体自动加载 refactor:best-practices 技能并应用特定语言模式。完成后汇报重构文件总数、按改进类型分类的变更、应用的最佳实践和移除的遗留代码,并建议要运行的测试及针对实际范围的回滚命令(如 git restore --worktree --staged <files>)。\n\n使用方式:技能执行无需用户确认;语义搜索返回多个结果时重构所有匹配文件;项目级范围应改用 /refactor-project。\n\n限制:除非用户明确要求改变行为,否则保留行为与公共接口;范围判定策略与边界情况见 references/scope-determination.md,智能体 Task 参数见 references/agent-configuration.md,输出格式见 references/output-requirements.md。
refactor
编程与开发
更新于 10-15 21:46