关于 the-loop
THE LOOP 录制正在运行的目标,并按自然语言通过标准评估、比较各次迭代;它只负责观察,修复由用户完成。支持 UI、生成视频、游戏或模拟,以及有次数上限的监控,通过时可生成前后对比证明。
主要功能
- 01按通过标准评估录制内容
- 02迭代时重放脚本化 UI 操作
- 03区分已修复、未变和新增问题
- 04测试生成视频及游戏行为
- 05有界监控并记录结构化事件
- 06通过时生成前后对比 MP4 和 GIF
适用场景
- 01按指定标准检查结账流程
- 02通过重复运行验证 UI 修复
- 03捕捉游戏或模拟中的瞬时故障
- 04在固定检查次数内监控条件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oxbshw/ watch-skill --skill the-loop安装后在 Claude Code 中输入/the-loop确认已加载。
详细介绍
THE LOOP
截图只能展示某一刻,无法展示流程。THE LOOP 会记录实际运行的目标、查看录制内容,并根据你用通俗语言陈述的通过标准进行评判。循环只负责观察——由你应用修复,然后继续迭代。通过后,它会生成前后对比的 MP4 和 GIF 作为证明。
UI / 网页 / 桌面窗口
watch-skill loop start "<url | screen: | window:<title> | file>" "<pass criteria>" [--script '<json steps>']
# ...apply the suggested fixes to the code...
watch-skill loop iterate <loop_id>
- 通过标准可以是普通句子:“结账流程顺利完成,绝不会出现错误提示,总金额永远不是 NaN。”否定性陈述(“绝不会出现 X”)和示例(“真实价格(例如 $29.00)”)都能被理解并以确定的方式执行。
--script会在每次迭代中重放相同的点击和填写操作,因此对比结果真实可信。- 只有在确实做出更改后,才调用
iterate。它会与上一次迭代进行对比:已修复 / 未变化 / 新增。
生成视频(Manim、Remotion、ffmpeg、AI 生成)
watch-skill loop video-gen "<what the video must show>" "<render command>" --output <file>
每次迭代都会重新运行生成器,并根据规范评判新生成的内容。
游戏 / 仿真
watch-skill loop game "<canvas-url | window:<title> | screen:>" "<pass criteria>" [--run "<launch cmd>"]
捕捉截图会遗漏的问题:计分器出现 NaN、画面闪烁黑帧、精灵在运动过程中消失。
监测条件(监控)
watch-skill loop monitor "<folder | url | screen: | window:<title>>" "<condition>" [--interval 10] [--max-checks 10]
有界运行——它始终会终止。事件会以结构化记录的形式写入循环目录下的 events.jsonl。
录制但不评判
watch-skill capture "<target>" [--duration 10]
单独采集绝不会进行评判;它只负责录制、分析和编入索引。存在通过标准时,请使用 loop start。
评论
支持 Markdown