Agent Skills: goal-sc-coverage-check

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

UncategorizedID: tikazyq/agentic-spec-forge/goal-sc-coverage-check

Install this agent skill to your local

pnpm dlx add-skill https://github.com/tikazyq/agentic-spec-forge/tree/HEAD/AGENTIC_SPEC_FORGE/spec_stage_skill/implementation_planning/goal-sc-coverage-check

Skill Files

Browse the full folder contents for goal-sc-coverage-check.

Download Skill

Loading file tree…

AGENTIC_SPEC_FORGE/spec_stage_skill/implementation_planning/goal-sc-coverage-check/SKILL.md

Skill Metadata

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

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% 覆盖率