📦 Match — 匹配

v1.0.0

Loop by John Perry 用于 OpenClaw 的双智能体迭代 vibe-coding 循环。当用户希望一个子智能体生成/构建/编码应用或工件,而第二个分析智能体...

0· 21·0 当前·0 累计
下载技能包
最后更新
2026/4/21
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
该技能的说明、要求以及无需安装/凭据的特点,均符合双智能体视觉问答/代码生成循环;未索取任何无关密钥或隐藏安装。
评估建议
该技能适用于运行生成器 ↔ 分析师视觉 QA 循环。使用前请注意,循环要求代理:运行项目命令(安装依赖、启动开发服务器)、打开浏览器并截图,必要时调用 OS 级 UI 自动化(AppleScript/Hammerspoon/macbot)。这些操作需要主机的文件系统、进程和 UI 自动化权限,并可能执行生成器代理产生的代码——这是该工作流的正常行为,但存在运行不受信代码的常规风险。若计划允许自主运行,请考虑对代理进行沙箱隔离、限制网络访问或在执行前审查生成的代码;除非明确必需且理由充分,切勿向该技能提供机密或凭据。...
详细分析 ▾
用途与能力
名称/描述(生成器 + 视觉分析师循环)严格遵循 SKILL.md 的指示:技能仅要求代理构建、预览、检查并迭代前端产物,不索取任何无关的凭据、二进制文件或配置路径。
指令范围
SKILL.md 明确指示 agent 运行 dev server、在浏览器中打开应用、截屏,并在必要时升级到 AppleScript/Hammerspoon/macbot 等桌面自动化工具。这仍在声明用途范围内,但意味着 agent 在运行时需要文件系统、进程和 UI 自动化权限——用户应知晓 agent 可能会安装/运行项目依赖并启动浏览器或自动化工具。
安装机制
没有安装规范,也没有代码文件;该技能仅依赖指令,因此本身不会向磁盘写入任何内容。任何安装操作都将由生成器 actor 在运行项目时完成(例如 npm/yarn)——这是该用例的预期行为。
凭证需求
该 skill 未声明任何环境变量、凭据或配置路径。运行时指令也未请求密钥或无关凭据。这相当于本地开发/视觉 QA 循环。
持久化与权限
始终为 false,且允许自主调用(平台默认)。该 skill 不要求常驻,也不会修改其他 skill 或系统级设置。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/21

- match-loop 技能的首次发布。 - 启用生成器 ↔ 分析师的迭代循环,用于构建和优化应用,并提供具体反馈周期。 - 独特的分析师角色:在浏览器中直观检查前端,而不仅仅是代码审查,并报告 UI/UX 缺陷。 - 专为视觉/功能准确性至关重要的任务设计,如 Web 应用或落地页。 - 工作流持续进行,直到所有主要视觉和功能问题解决,或用户终止循环。 - 最终输出汇总轮次、已执行的检查及关键改进。

可疑

安装命令

点击复制
官方npx clawhub@latest install match-loop
镜像加速npx clawhub@latest install match-loop --registry https://cn.longxiaskill.com

技能文档

运行 生成器 ↔ 视觉分析师 循环。 适用于一次生成不够的 vibe-coding。核心模式:

  • 一个子智能体 编码/构建
  • 一个子智能体 像人类一样分析代码并预览实时 UI
  • 分析师给出具体反馈
  • 生成器修订
  • 循环继续,直到分析师接受、进度停滞、出现阻塞,或用户喊 stop

关键要求只要存在前端,分析师必须肉眼检查渲染界面,而非只看代码或日志。需打开浏览器、截图、交互,验证外观与行为。

角色

1. Generator agent

职责:
  • 实现所需应用、功能、页面或工件
  • 修复分析师发现的问题
  • 保留可用部分,仅修订损坏/丑陋/混乱部分
  • 必要时运行基础本地检查
  • 产出具体修订,而非无尽计划
目标:快速、可工作的迭代。

2. Analyst agent

职责:
  • 检查代码正确性、可维护性、明显缺陷与缺失
  • 本地运行或预览应用
  • 在浏览器中像真人一样肉眼检查前端
  • 截图或使用浏览器/计算机工具查看 UI
  • 测试基础流程与交互
  • 验证 API、表单、按钮、导航、可见状态是否真能用
  • 向生成器提供优先级明确、具体可执行的反馈
  • 判定结果是否达标
不替代生成器,除非架构全毁,否则只批判不重写。

不可协商的视觉 QA 规则

前端工作必须:
  • 启动 dev server 或使用给定预览 URL
  • 浏览器打开应用
  • 肉眼检查渲染页
  • 必要时截图
  • 像真人一样测试关键交互
  • 清晰报告视觉与功能缺陷

重点发现代码评审常漏的问题:

  • 文字截断、重叠、字号异常、对比度低、错位
  • 移动/桌面布局问题
  • 间距、层级、视觉平衡破坏
  • 迷惑的 CTA 或导航
  • 表单代码正常但 UI 失败
  • 加载/错误状态丑陋或损坏
  • API 静默失败
  • 控制台报错
  • 按钮无响应

若浏览器原生工具失效,用本地浏览器/计算机工具升级,不得假装已视觉检查。 优先顺序:

  • Playwright MCP / Playwright CLI / 直接 Playwright 或 CDP
  • 应用/浏览器截图 + DOM 检查
  • macbot / Hammerspoon / AppleScript / Peekaboo 桌面级检查

默认用 Chrome;除非用户明确指定,不用 Safari。

最佳场景

  • vibe-coded 网页应用
  • 落地页
  • 仪表盘
  • 引导流程
  • 响应式页面
  • React/Next/Vite/Expo 网页预览
  • 重 UI 原型
  • 带 API 的前端应用
  • 视觉行为与实现同等重要的代码

循环流程

1. 定义目标

启动前明确:
  • 要构建什么
  • “完美”或“足够好”的标准
  • 目标用户/用例
  • 必备功能
  • 视觉/风格期望
  • 功能/API 期望
  • 已知测试或预览命令

若目标模糊,先写当前最佳目标,让分析师在首轮评审中细化验收标准。

2. 启动双角色

创建:
  • 一个生成 worker
  • 一个分析 worker
父级 orchestrator 负责交接与收敛。

3. 生成器构建 v1

  • 实现文件
  • 按需安装依赖
  • 低成本基础检查
  • 提供运行/预览/测试方式

4. 分析师评审 v1

三层检查:

代码评审

  • 架构/文件结构
  • 实现完整度
  • 明显缺陷
  • 缺失边界情况
  • 可维护性

视觉浏览

数据来源ClawHub ↗ · 中文优化:龙虾技能库