mcpField
C
codex-computer-use

codex-computer-use

github.com/joelfrancisco测试与质量095 次安装11 周前更新
代码仓库

关于 codex-computer-use

codex-computer-use 是将应用 UI 和 UX 验证委派给 Codex 的 skill,提供浏览器测试说明和结果汇报流程,并说明 Codex 回退到 jsdom 时的验证边界。

主要功能

  1. 01编写自包含的验证说明
  2. 02允许 Codex 浏览器访问网络
  3. 03要求逐项报告结论与发现
  4. 04区分 DOM 检查和视觉检查

适用场景

  1. 01依据布局和行为标准检查应用流程
  2. 02汇报浏览器测试结果而不导入原始截图
  3. 03浏览器测试回退到 jsdom 时进行后续核验

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/joelfrancisco/skills --skill codex-computer-use

安装后在 Claude Code 中输入/codex-computer-use确认已加载。

附带文件agents/openai.yaml

详细介绍

Codex 电脑操作——UI/UX 验证委托

Codex 在电脑操作和 UI/UX 验证方面明显比主循环更出色,也更省成本 (截图会大量消耗令牌)。

  1. 为 Codex 编写一份独立完整的验证说明:如何启动应用 (开发服务器命令、端口)、逐步执行的操作流程,以及什么样的结果才算 “正确”(布局、文案、行为、没有控制台错误)。
  2. 运行——用一次 Bash 调用捕获输出路径并读回结果(内联使用 -o "$(mktemp)" 会丢失路径): OUT=$(mktemp) && codex exec -s workspace-write -c sandbox_workspace_write.network_access=true -C <repo-root> -o "$OUT" "<brief>" </dev/null >"$OUT.log" 2>&1; echo "exit=$?"; cat "$OUT" 始终用 </dev/null 关闭标准输入(codex 会因非 TTY 标准输入管道而阻塞)。 必须设置 network_access=true:默认沙盒会阻止所有网络访问, 包括 localhost,因此没有此设置时 codex 无法访问开发服务器。 告诉它使用浏览器工具、自行截图,并按每个检查点给出 PASS/FAIL,最后说明 发现的任何意外情况。
  3. 只报告结论和发现——不要将原始截图带入主上下文。
  4. 如果 codex 报告沙盒阻止了真实浏览器启动,并回退到 jsdom:DOM 行为检查仍然有效,但渲染、布局和视觉方面的结论不算数——请改用浏览器技能(Pinchtab)或 claude-in-chrome 自行验证。
  5. 如果结果为 FAIL 或含糊不清 → 修复前先自行检查(使用浏览器技能 / claude-in-chrome)。

评论

支持 Markdown