用途:对现有代码库做广泛的代码质量清理,目标是让代码更小、更清晰、类型更强、更少防御性写法与历史包袱。
主要能力:以“协同调研+实现”的方式运作,先检查仓库语言、包管理器、测试命令、lint/typecheck 命令、依赖图工具与 git 状态。若存在子智能体工具,则按其定义的 8 条车道各派一个独立子智能体;若不可用,则顺序执行同样车道并说明。8 条车道包括:去重与 DRY、共享类型定义、未使用代码、循环依赖、弱类型、防御性错误处理、废弃/遗留/回退路径,以及 AI 生成的占位代码、桩、LARP 与注释。要求每条车道先调研、再给出批判性评估与带置信度的建议,只实现高置信度建议,并报告发现、证据、未采纳建议、变更文件与验证结果。
必要用法:先勘察仓库;检查是否有子智能体/多智能体工具,有则派 8 个独立子智能体,无则顺序执行并说明;每条车道提示需窄范围、基于证据,禁止大范围重写、推测性删除或风格改动;结果由主流程整合,逐一审查 diff、消解冲突、拒绝投机或有风险的变更;可按仓库实际使用 pnpm typecheck、pnpm lint、pnpm test、pnpm exec knip、pnpm exec madge --circular . 等命令验证,缺失工具需用户批准再安装或改用现有分析器。
适用场景:代码库去冗、去重、清理遗留路径、强化类型、精简错误处理等广泛质量整理。
限制与标准:未经验证不得删除;不在信任边界删除错误处理;不因外观相似就抽象;不用假精度替换弱类型;不确定项只作评估备注而不改代码;不得回退无关改动,保留脏工作树中的用户工作;未提供具体收费、价格或平台信息。