← スキル一覧に戻る

bdd-scenario-quality-check
by tikazyq
AI驱动的项目规格脚手架锻造工具
⭐ 1🍴 0📅 2026年1月24日
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)
- 丰富建议(如何改进场景描述)
执行策略
- 扫描 bdd_test_scenarios.md 提取所有SC
- 验证每个SC是否包含Given-When-Then三要素
- 检查Given/When/Then是否遵循业务语言(不含代码)
- 验证SC粒度(L1不超过3步,L2不超5步,L3更灵活)
- 检查Given-When-Then链条逻辑是否通畅
- 对照GOAL清单,发现缺失的SC
- 生成质量报告和丰富建议
价值
- SPEC组织: 提早发现场景格式/内容问题,避免验收反复
- QA: 清晰的测试场景描述,易于转换为自动化
- Dev: 理解测试意图,TDD实施更精准
验收标准
- Given/When/Then 三要素完整
- 业务语言清晰(无代码)
- 场景粒度适当
- 逻辑链条通畅
- 每个GOAL都有对应SC
スコア
総合スコア
45/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です