SuperAPI AI 工具集

pr-cache-cleanup

编程与开发

查看项目

更新于 10-16 00:06

技能介绍

用途:移除本地 PR 审查缓存中已合并(MERGED)或已关闭(CLOSED)PR 的缓存文件,帮助清理陈旧缓存并释放空间。

主要能力:扫描缓存目录,按 PR 状态判断哪些缓存可删除;支持仅预览的 dry-run 模式;支持删除包括打开 PR 在内的全部缓存。

使用方式:先执行预览 ${CLAUDE_PLUGIN_ROOT}/scripts/cache-cleanup.sh --dry-run,查看将删除的文件数量、所属 PR 及其状态(MERGED、CLOSED、NOT_FOUND),向用户确认后再执行 ${CLAUDE_PLUGIN_ROOT}/scripts/cache-cleanup.sh。完成后报告删除文件数、保留文件数(打开 PR)及遇到的错误。

选项:--dry-run 仅预览不删除;--all 删除全部缓存文件(含打开 PR),需谨慎使用。

适用场景:用户提出“clean up cache”“cleanup merged PR caches”“remove old caches”“clear review cache”等请求,或希望释放旧缓存占用空间时。

限制:该技能设置了 disable-model-invocation: true,因其会删除文件,只能由用户主动触发,不应由模型自动调用。完整工作流程参见 pr-review-workflow.md。其他细节暂未提供。