# Goal Sc Coverage Check

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

- Skill: `majiayu000/goal-sc-coverage-check` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/goal-sc-coverage-check`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/goal-sc-coverage-check/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/goal-sc-coverage-check

---

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

