Tooluck logoTooluck
SKILL.md

browserskill-release-test

Agent skill fromTencent/BrowserSkill

使用 Bsk 执行 BrowserSkill 的 PR 前可选端到端自测、发版全量测评与多轮 Benchmark:验证当前分支或指定候选构建,覆盖复杂 HTML、边缘场景、八大真实公网网站(含轮播、电商、视频网站、论坛社区、文档与 SPA)及全部动态发现的 CLI 命令(含 bsk plan、bsk recipe、bsk read 等),保存逐步证据并统计运行成功率、交互轮次、动作压缩比与耗时分布。不用于普通网页浏览。

How to install browserskill-release-test

install browserskill-release-test
# install the BrowserSkill pack with the skills CLI
npx skills add Tencent/BrowserSkill

# or add only this skill to Claude Code: copy the folder

evals/browser/skills/browserskill-release-test/

# into

~/.claude/skills/browserskill-release-test/ (all projects)

.claude/skills/browserskill-release-test/ (one project)

evals/browser/skills/browserskill-release-test/SKILL.md

MITFull file
1# BrowserSkill 发版前测试与真实场景 Benchmark
2
3用真实浏览器行为评估候选版本。交付可复查的完整证据、覆盖矩阵、Benchmark 统计(成功率、交互轮次、每轮动作压缩比、耗时分布)、缺陷清单及测试结论。**100% 是全量通过的判定标准,不是预先保证的测试结果,也不是强制 PR 门槛。**
4
5较大改动提交 PR 前推荐运行;不是提交或合并 PR 的强制要求,不替代现有单测和检查。未运行或存在环境阻塞时如实说明,不据此要求阻止 PR。全量通过的判定仍要求所有必测项通过;明确请求局部自测时可只执行相关项,但报告必须标为部分覆盖,不能缩小全量分母。
6
7可直接让 Agent 阅读本仓库中的本文件;也可将整个 `browserskill-release-test` 目录复制到宿主支持的技能目录后按名称调用。脚本和资源相对本 Skill 定位,无需修改用户的内置 `browser-skill`。
8
9## 不可省略的约束
10
11- 所有浏览器读取、输入、批量计划(`bsk plan`)、流程回放(`bsk recipe`)、有界 DOM 读取(`bsk read`)、脚本、截图、调试、录制、标签操作都经过本轮固定构建的 **Bsk**。不能用 Playwright、CDP、CUA、其他浏览器 MCP 或直接 HTTP 抓取页面代做。shell 可编译、启动本地合成服务器、调用 Bsk、解析产物;图片/视频工具可检查 Bsk 产物。
12- 阅读候选仓库的 `crates/bsk-cli/skill/SKILL.md`、`docs/recipes.md` 及对应 references,确保操作规范与候选匹配;不得凭本技能编造命令参数。
13- 按 [candidate-setup.md](references/candidate-setup.md) 选择候选:PR 自测默认当前分支 HEAD;发版测指定 release commit 或固定的 main SHA。CLI 与独立命名扩展来自同一源码,固定 browser 并核对 build/文件哈希。本轮中途换版本必须新开完整一轮。测试安装按用户要求保留供复查。
14- 业务操作前读取页面。target 政策 DOM 动作及 `bsk plan` 使用返回的 context;evaluate、已有页面的 navigate/back/forward/reload、视觉或首步无目标动作还使用 fresh sync 的**顶层 observation_id**。strict 独立会话每次重新 sync。不能猜 refs、补造 receipt 或用关闭 guard 消除失败。
15- 轮播保持运行。不得暂停、冻结 DOM、隐藏动画、注入 CSS 或换后端使巨量引擎/淘宝的 active 测试通过。`observation_changed` 等错误原样留证;判断实际原因,不把用户猜测直接写成已证实缺陷。
16- 每秒变化页和轮播页都必须独立测 evaluate、`read` 与 wheel,包含即时及跨更新周期的规划延迟、实际滚动和持续更新核验,按 [dynamic-pages.md](references/dynamic-pages.md) 执行。不能只在静态页测过命令就给动态页打勾。
17- **必测新引入命令与边缘场景**:
18…

Excerpt shown under the repository's MIT license.

More skills in BrowserSkill

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates