Knip Until Clean
精选按需触发依赖维护最多 5 轮
关于 Knip Until Clean
该循环由人工启动,运行 npx knip 查找未使用的代码和依赖。Agent 区分真实问题与误报,删除确认无用的内容,并在下一轮再次运行 knip。knip 退出码为 0 或达到 5 轮时停止。
主要功能
- 01手动触发,按需启动
- 02仅一条检查命令:npx knip
- 03最多运行 5 轮
- 04以 knip 退出码 0 作为成功标准
适用场景
- 01发布前清理未使用的导出和依赖
- 02大型重构后整理代码库
- 03让项目达到 knip 零问题的基线
- 目标
- knip 不再报告任何未使用的代码或依赖。
- 退出条件
- knip 退出码为 0 时停止,或在达到 5 轮上限时停止。
- 每轮之间运行
- npx knip
启动提示词
在 Cursor 中粘贴运行,Agent 会按下面的步骤循环执行,直到满足退出条件。
prompt.md
开始运行“Knip Until Clean”循环。 目标:knip 不再报告任何未使用的代码或依赖。 最大轮数:5。 第 1 步:运行 knip — 运行 npx knip,查看它报告的未使用代码和依赖。退出码为 0 表示项目已干净,循环结束。 `npx knip` 第 2 步:甄别问题 — 逐项判断报告内容是真正未使用,还是误报。只处理确认属实的问题。 第 3 步:执行清理 — 删除已确认无用的代码和依赖,然后进入下一轮,直到达到轮数上限。 每轮之间运行:`npx knip` 退出条件:knip 退出码为 0 时停止,或在达到 5 轮上限时停止。
步骤
每一轮按顺序执行;未满足退出条件会进入下一轮,最多重复 5 轮。
01
运行 knip
运行 npx knip,查看它报告的未使用代码和依赖。退出码为 0 表示项目已干净,循环结束。
$
npx knip02
甄别问题
逐项判断报告内容是真正未使用,还是误报。只处理确认属实的问题。
03
执行清理
删除已确认无用的代码和依赖,然后进入下一轮,直到达到轮数上限。
未通过 → 下一轮满足条件即退出
支持的 Agent
可以直接运行这个 Loop 的编码 Agent。
Cursor
评论
支持 Markdown