review-prd-d225ca — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited review-prd-d225ca (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
以开发者视角系统性审查产品需求文档,找出在实际开发中会导致返工、歧义或遗漏的问题。支持 Wiki 导出的混合格式文档(docx、xlsx、md、图片)。
用户调用:/review-prd <文档目录路径>
如果用户未提供路径,询问文档目录位置。
parse_docs.py 将 docx/xlsx 转为可读文本: python .claude/skills/review-prd/parse_docs.py "<文档目录路径>"_parsed/ 子目录,包含所有解析后的文本文件.md 文件,直接用 Read 工具读取优先级:如果存在 converted_markdown/ 目录,优先读取其中的 md 文件作为主文档,docx 作为补充参考。
多版本文档处理:
--latest 参数可自动去重,只解析每组文档的最新版本读完所有文档后,先梳理:
逐模块、逐功能进行以下四个维度的审查:
#### 维度一:需求清晰度
#### 维度二:交互场景完整性
#### 维度三:逻辑一致性
交叉校验方法(重点):
#### 维度四:异常处理覆盖
将所有发现的问题整理为 JSON 数组,每个问题包含:
{
"id": 1,
"module": "所属模块名",
"type": "需求清晰度|交互场景完整性|逻辑一致性|异常处理覆盖",
"severity": "高|中|低",
"description": "问题的具体描述",
"source": "问题出处(文档名+章节/页码)",
"suggestion": "给产品的修改建议"
}将 JSON 写入临时文件,然后运行:
python .claude/skills/review-prd/generate_report.py "<JSON文件路径>" "<输出Excel路径>"默认输出路径为文档目录下的 PRD审查报告_YYYYMMDD.xlsx。
| 级别 | 含义 | 示例 |
|---|---|---|
| 高 | 会导致开发阻塞或返工 | 核心流程缺失、逻辑矛盾、关键字段未定义、空章节影响开发 |
| 中 | 开发可推进但需确认 | 边界条件不明确、交互细节缺失、术语不一致、字段规则与PRD不一致 |
| 低 | 建议优化 | 描述可更清晰、建议补充说明、文档格式问题 |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.