Lurus 编辑部代码
Skill
e2e-test-gen
从 PRD / 功能描述生成 Playwright E2E 测试 — 覆盖正路 + 3 个边角。
触发条件
用户说「给这个 feature 写个 e2e」/「Playwright 覆盖一下」时触发。
安装命令
# Lurus 编辑部 demo skill — 复制下文 SKILL.md 到本地 mkdir -p ~/.claude/skills/e2e-test-gen # 把 README 里的 SKILL.md 内容粘贴到: # ~/.claude/skills/e2e-test-gen/SKILL.md
输出结构
每个 feature 一个 spec 文件:
test.describe("登录流程", () => {
test("正路:valid email + password 登入", async () => {...});
test("边角 1:空 email 拦截", async () => {...});
test("边角 2:错密码 3 次锁定", async () => {...});
test("边角 3:session 过期自动跳 login", async () => {...});
});
只生成 happy path + 3 个最值得的边角,不写 50 个低价值 case。
来源:Lurus 编辑部
e2eplaywrighttest