Claude Code Plugins

Community-maintained marketplace

Feedback

bdd-scenario-quality-check

@tikazyq/agentic-spec-forge
0
0

检查Given-When-Then格式规范性,发现场景缺口,提供丰富建议。当BDD场景编写完成后使用,确保场景质量符合CRAFT标准。

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name bdd-scenario-quality-check
description 检查Given-When-Then格式规范性,发现场景缺口,提供丰富建议。当BDD场景编写完成后使用,确保场景质量符合CRAFT标准。
stage IMPLEMENTATION_PLANNING
level_supported L1, L2, L3

bdd-scenario-quality-check: BDD场景质量检查

描述

检查Given-When-Then格式规范性,发现BDD场景缺口,提供丰富建议。确保所有SC都符合CRAFT标准的Given-When-Then格式。

适用场景

  • WORKFLOW_STEP_5 Task S5-2: SC创建完成后
  • WORKFLOW_STEP_5 Task S5-3: Self-Reflection报告场景质量时
  • WORKFLOW_STEP_5 Task S5-5: CONSTRAINT验收前的质量检查

输入

  • scenarios/bdd_test_scenarios.md(所有SC)
  • goal_breakdown.md(GOAL清单)
  • 当前级别(L1/L2/L3)

输出

  • BDD场景质量报告(markdown)
  • 格式规范性得分(如"92%,23/25个场景格式正确")
  • 缺陷清单(格式错误、不完整、业务语言不清等)
  • 场景缺口清单(哪些GOAL缺少对应SC)
  • 丰富建议(如何改进场景描述)

执行策略

  1. 扫描 bdd_test_scenarios.md 提取所有SC
  2. 验证每个SC是否包含Given-When-Then三要素
  3. 检查Given/When/Then是否遵循业务语言(不含代码)
  4. 验证SC粒度(L1不超过3步,L2不超5步,L3更灵活)
  5. 检查Given-When-Then链条逻辑是否通畅
  6. 对照GOAL清单,发现缺失的SC
  7. 生成质量报告和丰富建议

价值

  • SPEC组织: 提早发现场景格式/内容问题,避免验收反复
  • QA: 清晰的测试场景描述,易于转换为自动化
  • Dev: 理解测试意图,TDD实施更精准

验收标准

  • Given/When/Then 三要素完整
  • 业务语言清晰(无代码)
  • 场景粒度适当
  • 逻辑链条通畅
  • 每个GOAL都有对应SC