OctoLab Skill 已开源 · Open Source

Vibe2Test

把项目的 git 历史变成一张单文件业务回归测试看板(kanban.html):每个 commit 按日期与模块分组、标上用户影响分级,agent 再为项目量身设计 8–15 个业务测试任务。非工程师打开浏览器就能用,不需要 dev server。

解决什么问题 · Problem

vibe-coder 一周能发 200 个 commit——PM / QA / 业务负责人读不完 200 条提交信息,也不该去读。他们需要知道三件事:改了什么、该测什么、哪里有风险

Vibe2Test 把这三件事装进一个自包含 HTML:带筛选与搜索的全量提交视图;可执行的业务任务清单(每项写清怎么测、怎样算通过、要什么材料);按 key / support / internal 三档标注的用户影响分级。硬规则:绝不「一个 commit 一条清单」——单个任务吸收 50+ 个 commit 是常态,任务才是可执行的测试计划。

怎么用 · How to use

agent 先安全同步仓库(绝不 reset --hard)、读 CLAUDE.md / docs 收集领域词汇,然后设计业务任务、写出配置 JSON,交给确定性生成器:

node ${CLAUDE_SKILL_DIR}/scripts/gen_kanban.js \
  --config /tmp/vibe2test-config.json

脚本输出一行 JSON 摘要用于核对——commits 是否等于 git 计数、headDriftedDuringRun 是否为 false(用户中途提交则重跑)、keyImpactRatio 是否在合理区间(>0.70 说明分级正则太宽);随后用浏览器在 1280px 与 390px 双宽度验证页面渲染与筛选交互,全部通过才交付。

适用场景 · When to use

开源仓库 github.com/Octo-o-o-o/Vibe2Test · GitHub 账号 Octo-o-o-o
去获取 →
← 返回 Skills