SuperAPI AI 工具集

batch-simplify

通用与其它

查看项目

更新于 10-16 00:23

技能介绍

用途:自动对最近改动的代码文件批量执行简化,按项目/生态相关性分组,使每次简化聚焦且带有合适的上下文,替代逐个任务手动运行 /simplify。\n\n参数与模式:可选 $ARGUMENTS 作为 git 历史扫描范围。时间窗口模式支持 24h、48h、72h、7d、2d、1w 等写法,默认 48h;传入 git 前需归一化(如 48h → 48 hours)。分支模式在参数为 branch,或含 branch、feature branch、all commits 时触发,使用 git diff --name-only <default-branch>...HEAD,且须处于非默认分支。附加 docs 标志可将 .md 文件纳入扫描(默认排除,因属散文而非代码),用于检查陈旧引用、过时库名、错误 API 示例、重命名/移除代码的引用。\n\n工作流:分为发现改动文件(合并已提交与未提交变更)、过滤出代码文件(按扩展名与配置类型包含,排除 .md、.lock、数据文件、生成/第三方代码等)、验证文件存在、按生态与依赖顺序分组、用 TaskCreate 为每组建任务、并行或串行运行简化波次(必要时先做探索/研究以对齐生态惯例)、将各组延后项汇总并分类(高/中/低/不予立案),按需通过 /work-items:track add 或 gh issue create 建单,最后做跨生态验证并输出汇总报告。\n\n安全限制:代理与强制配置(.claude/hooks/、.claude/settings*.json、.claude/agents/、.mcp.json、.github/workflows/、lefthook.yml、.husky/、.pre-commit-config.yaml)不交给自主简化器;CHANGELOG、HISTORY、RELEASES、NEWS 及 decisions/adr 下的 ADR 等仅追加/历史记录文件硬性排除,即使设了 docs 标志也不纳入。简化须保持行为不变(退出码、输出格式、公开 API、CLI 参数)。若项目钩子阻止子代理编辑,应满足其前置条件后重跑,不得绕过。延后项必须逐条记录,不得静默跳过。\n\n其他:具体分组优先规则、各生态验证命令与汇总报告模板在 context/reference.md 中提供;本页暂未提供收费、价格、平台或效果信息。