mcpField
T
the-loop

the-loop

github.com/oxbshw测试与质量533526 次安装7 周前更新
代码仓库

关于 the-loop

THE LOOP 录制正在运行的目标,并按自然语言通过标准评估、比较各次迭代;它只负责观察,修复由用户完成。支持 UI、生成视频、游戏或模拟,以及有次数上限的监控,通过时可生成前后对比证明。

主要功能

  1. 01按通过标准评估录制内容
  2. 02迭代时重放脚本化 UI 操作
  3. 03区分已修复、未变和新增问题
  4. 04测试生成视频及游戏行为
  5. 05有界监控并记录结构化事件
  6. 06通过时生成前后对比 MP4 和 GIF

适用场景

  1. 01按指定标准检查结账流程
  2. 02通过重复运行验证 UI 修复
  3. 03捕捉游戏或模拟中的瞬时故障
  4. 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