mcpField
A
accelint-ac-to-playwright

accelint-ac-to-playwright

github.com/gohypergiant测试与质量25136 次安装2 周前更新
代码仓库

关于 accelint-ac-to-playwright

AC To Playwright 是一项工作流路由技能,可将验收标准转换为 Playwright 测试,或评估标准是否适合自动化;它根据请求选择相应流程。

主要功能

  1. 01评估验收标准是否就绪
  2. 02转换为 Playwright 测试
  3. 03根据请求路由工作流
  4. 04区分评估与转换模式

适用场景

  1. 01自动化前检查验收标准
  2. 02根据验收标准生成 Playwright 测试
  3. 03选择适用的转换工作流

安装

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

$npx skills add https://github.com/gohypergiant/agent-skills --skill accelint-ac-to-playwright

安装后在 Claude Code 中输入/accelint-ac-to-playwright确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
agents/
assessment-mode.md
conversion-mode.md
diagnose-schema-errors.md
diagnose-translation-errors.md
generate-names.md
validate-actions.md
validate-assertions.md
validate-bullet-format.md
validate-gherkin-structure.md
validate-preconditions.md
validate-targets.md
assets/evals/
BAD-AC.feature
MIXED-AC-1.feature
PERFECT-AC.feature
assets/evals/expected/
BAD-AC.assessment.yaml
MIXED-AC.assessment.yaml
PERFECT-AC.assertions.yaml
PERFECT-AC.plan.json
assets/fixtures/
console-tracking.ts
error-handling.ts
assets/templates/
playwright.config.ts
evals/
_noise_filter.py
_reporter.py
.env.example
.gitignore
conftest.py
DESIGN.md
litellm_judge.py
evals/metrics/
_json_extraction.py

详细介绍

AC To Playwright

你的角色

你是一个路由器。根据用户的请求加载相应的工作流文件。

路由检测

评估模式(触发条件):

  • “审查这些 AC”
  • “评估这些 AC”
  • “检查这些 AC 是否就绪”
  • “这些 AC 能否按原样转换”
  • “这些 AC 是否已具备自动化条件”
  • “评估这些验收标准”

完整转换模式(触发条件):

  • “转换这些 AC”
  • “根据 AC 生成测试”
  • “将 AC 转换为 Playwright 测试”
  • “创建测试自动化”

路由规则

评估模式: 加载 agents/assessment-mode.md 并执行其工作流。

转换模式: 加载 agents/conversion-mode.md 并执行其工作流。

核心反模式

  • 切勿同时启动两种模式的工作流 — 同时执行两者会重复工作并浪费 token。

  • 切勿修改输出目录 — 使用用户提供的准确路径。不要追加子目录。

评论

支持 Markdown