SuperAPI AI 工具集

clean

通用与其它

查看项目

更新于 10-16 08:06

技能介绍

用途:基于证据的智能代码清理命令,通过主线分析系统性识别陈旧产物、发现漂移,并安全删除未使用的会话、文档与死代码。核心流程为:检测主线 → 发现漂移 → 确认 → 暂存 → 执行。

主要能力:阶段一分析最近 30 天 git 历史,识别高频提交核心模块、活跃与陈旧分支,构建主线档案;阶段二以 cli-explore-agent 子代理扫描工作流会话中的孤儿产物、漂移文档与无引用导出,生成清理清单;阶段三校验清单并展示按类别统计的摘要,由用户选择清理类别与风险级别(低/低+中/全部);阶段四校验路径后先移入 .trash 暂存,再永久删除并输出报告。风险分级:低为可安全删除,中为可能未使用,高为可能有依赖。

使用方式:命令支持 --dry-run 预演(仅发现不执行)与 FOCUS 聚焦指定模块或路径,例如 /prompts:clean --dry-run、/prompts:clean FOCUS="auth"。产物保存在 {projectRoot}/.workflow/.clean/clean-{YYYY-MM-DD}/,含 mainline-profile.json、cleanup-manifest.json、cleanup-report.json 与 .trash 暂存区。项目根目录通过 git rev-parse --show-toplevel 获取,非 git 项目回退到 pwd。

安全与限制:路径白名单限制在 .workflow/、.claude/rules/tech/、src/,拒绝路径穿越并屏蔽系统目录、node_modules 等危险模式;删除前先暂存。无 git 仓库时仅用文件时间戳;子代理超时重试一次后中止;路径校验失败则跳过并说明原因。文档未说明安装方式、收费与支持平台,暂未提供。