SuperAPI AI 工具集

aep-e2e-skill-scaffolding

测试与质量

查看项目

更新于 10-16 00:28

技能介绍

用途:在项目内生成或升级 e2e-test 技能,采用 BDD 加 layer-gate 的三层形态。测试以自然语言旅程表达意图而非点击脚本,每个旅程映射到 layer gate,并附带独立的工具选择指南,使浏览器/设备自动化工具按环境解析或按偏好固定。可幂等重跑,用于升级项目或在标准演进后刷新。

主要能力:检测现有状态(absent、thin-legacy、shadow-legacy、real-non-bdd、canonical);从 package.json、bts.jsonc 与可选 product-context.yaml 解析技术栈;生成 skills/e2e-test/ 实地目录、policy.md、journeys/、tool-selection.md、layer-gate-evidence.template.md 及 seed.sh、preflight.sh、derive-verification-recipe.sh 脚本;通过 .claude/skills/e2e-test 与 .agents/skills/e2e-test 两个符号链接暴露给 Claude Code、Codex 和 Pi。

使用方式:由 /aep-scaffold 委派调用,输入项目技术栈,输出真实 skills/e2e-test/ 与两个符号链接。生成前的 E2E 策略(tiers、target、timing、live policy、sensitive paths、安全扫描命令、预检探针)需提出建议并请用户确认。

限制:真实目录是唯一事实来源,.claude/skills 与 .agents/skills 仅作符号链接;升级只补充缺失脚手架,不覆盖手写旅程;policy.md 不静默覆写;当 E2E_TARGET 为 none 时省略 journeys/ 与 tool-selection.md。具体命令与实现以资料为准。