用途:在整个代码库上执行代码简化,自动切分为逻辑分段,并用并行智能体并发处理,同时维持依赖顺序。
主要能力:编排与分析代码库,扫描目录树、统计文件与复杂度、解析导入依赖图并聚簇;按自然边界(如 src/app/api/、src/lib/、src/components/)、依赖耦合和规模限制(每段约10-25个文件)形成分段;随后由主智能体协调多个 Worker 智能体分段并发处理,最后做验证与整合。
使用方式:命令为 /simplify-parallel,可选参数包括 --dry-run(只分析不改文件)、--focus=AREA(限定 api、lib、components、hooks、pages)、--segments=N(默认3,最大并行智能体数)、--max-files=N(默认20,每段最大文件数)、--verbose。分析可用 npx tsx scripts/analyze-codebase.ts --verbose。完成后执行验证:npm run typecheck、npm run lint、npx vitest run --exclude='.github/worktrees/**'、npm run build。提交前须检查注释是否被删,可运行 git diff HEAD -- '.ts' '.tsx' | grep -E '^-\s*//' | grep -v '^-\s*//\s*$'。
适用场景:大型代码库的简化、清理冗余复杂度、统一重构,并希望在并行处理时保证依赖顺序与可控性。
限制与约束:禁止删除章节分隔符、JSDoc/TSDoc、文件头注释、“为什么”类注释、业务逻辑注释、错误处理说明、TODO/FIXME/NOTE、Biome 忽略指令、重导出标注及阶段标记;不得移除显式意图模式、具名中间变量、不同错误类型的 try/catch 结构,以及 integration/manual 文件中的 console.log。片段失败最多重试3次并缩小批次,其他分段继续。若删除注释或简化会改变意图清晰度,则不应执行。其余细节暂未提供。