requirements-validatorlisted
Install: claude install-skill 10CG/aria-plugin
# Requirements Validator Skill
> **版本**: 2.1.0 | **层级**: Layer 2 (Business Skill) | **分类**: Requirements Skills
## 快速开始
### 我应该使用这个 Skill 吗?
**使用场景**:
- 验证 PRD 文档格式是否符合模板
- 验证 System Architecture 文档格式
- 验证 User Story 格式是否完整
- 检查文档层次和引用关系
- 检查 PRD ↔ Story ↔ OpenSpec 关联
- 分析需求覆盖率
**不使用场景**:
- 同步状态到 UPM → 使用 `requirements-sync`
- 同步到 Forgejo → 使用 `forgejo-sync`
- 整体项目状态扫描 → 使用 `state-scanner`
---
## 核心功能
| 功能 | 描述 |
|------|------|
| **validate-prd** | 验证 PRD 文档格式和必需节 |
| **validate-architecture** | 验证 System Architecture 文档格式 |
| **validate-story** | 验证 User Story 格式和字段 |
| **validate-hierarchy** | 验证文档层次结构和引用 |
| **check-associations** | 检查文档间双向关联 |
| **validate-chain** | 验证 PRD→Architecture→Stories 链路完整性 |
| **coverage-analysis** | 分析需求覆盖率 |
---
## 执行流程
### 阶段 1: 文件发现
```yaml
发现路径:
prd_pattern: "{module}/docs/requirements/prd-*.md"
architecture_pattern:
- "docs/architecture/system-architecture.md"
- "{module}/docs/ARCHITECTURE.md"
story_pattern: "{module}/docs/requirements/user-stories/US-*.md"
输出:
prd_files: [文件路径列表]
architecture_files: [文件路径列表]
story_files: [文件路径列表]
requirements_configured: true/false
```
### 阶段 2: PRD 验证
```yaml
检查项:
required_sections:
- "## 文档目的"
- "## 产品定位"
- "## 功能范围"
subsections:
产品定位:
- 目标用户
- 核心价值
- 成功标准
功能范围:
- Must-have
- Nice-to-have
- Out of Scope
story_references:
- 检