Claude Code Plugins

Community-maintained marketplace

Feedback

goal-sc-coverage-check

@tikazyq/agentic-spec-forge
0
0

检查VS→GOAL→SC覆盖完整性,确保每个VS都有对应的GOAL和SC。当GOAL和SC创建完成后使用,避免覆盖缺口导致验收失败。

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 goal-sc-coverage-check
description 检查VS→GOAL→SC覆盖完整性,确保每个VS都有对应的GOAL和SC。当GOAL和SC创建完成后使用,避免覆盖缺口导致验收失败。
stage IMPLEMENTATION_PLANNING
level_supported L1, L2, L3

goal-sc-coverage-check: GOAL-SC覆盖率检查

描述

检查VS→GOAL→SC覆盖完整性,确保每个VS都有对应的GOAL和SC,避免覆盖缺口导致CONSTRAINT验收失败。

适用场景

  • WORKFLOW_STEP_5 Task S5-2: GOAL和SC创建完成后
  • WORKFLOW_STEP_5 Task S5-3: Self-Reflection报告覆盖率时
  • WORKFLOW_STEP_5 Task S5-5: CONSTRAINT验收前的预检

输入

  • design/(所有VS)
  • implementation/goal_breakdown.md(所有GOAL)
  • scenarios/bdd_test_scenarios.md(所有SC)

输出

  • 覆盖率完整性报告(markdown)
  • 覆盖率百分比(如"85%,12/14个VS有对应GOAL")
  • 缺失清单(哪些VS→GOAL→SC链路不完整)
  • 修复建议(建议补全的GOAL/SC)

执行策略

  1. 扫描 design/ 目录提取所有VS及其source_us
  2. 扫描 goal_breakdown.md 提取所有GOAL及其source_vs
  3. 扫描 bdd_test_scenarios.md 提取所有SC及其source_goal
  4. 验证链路完整性:VS → GOAL → SC
  5. 计算覆盖率(完整链路数 / 总VS数)
  6. 生成缺失清单和修复建议

价值

  • SPEC组织: 提前发现覆盖缺口,避免验收失败
  • PM/BA: 确保所有VS都有测试覆盖
  • Dev: 清晰的测试覆盖范围,避免遗漏

验收标准

  • L1: ≥90% 覆盖率
  • L2: ≥95% 覆盖率
  • L3: 100% 覆盖率