CoderSkills/.agents/skills/review-prd/SKILL.md
以开发视角审查产品需求文档,识别需求不清晰、交互场景遗漏、逻辑冲突、异常处理缺失等问题,输出结构化 Excel 报告
npx skillsauth add songsunny00/myskills review-prdInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
以开发者视角系统性审查产品需求文档,找出在实际开发中会导致返工、歧义或遗漏的问题。支持 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不一致 | | 低 | 建议优化 | 描述可更清晰、建议补充说明、文档格式问题 |
development
Skill Vetter — ClawHub Security-first vetting protocol for AI agent skills. Never install a skill without vetting it first. When to Use - Before installing any skill from ClawdHub - Before running skills from GitHub repos - When evaluating skills shared by other agents - Anytime you're asked to install unknown code Vetting Protocol Step 1: Source Check Questions to answer: - [ ] Where did this skill come from? - [ ] Is the author known/reputable? - [ ] How many downloads/stars does it have?
tools
Use when the user wants to add a record into a DingTalk table through an automation webhook, especially when they describe the record in natural language, provide a Markdown file path as the content source, or need field validation, a field-summary preview, and explicit confirmation before sending. Image recognition is opt-in — only enabled when the user explicitly requests it.
development
Use when reviewing novel chapters or manuscripts for logic consistency, character authenticity, plot cohesion, foreshadowing payoff, emotional resonance, narrative vividness, and content compliance. Also triggers for first-chapter editorial audits against web novel platform submission standards. Triggers on requests like "check the story", "review this chapter", "is this consistent with character", "improve story flow", "add foreshadowing", "check content safety", "前三章审核", "过稿检查", "开篇钩子", "审查前三章", or "editorial submission check".
tools
UI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types across 10 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, and HTML/CSS). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, and check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, and mobile app. Elements: button, modal, navbar, sidebar, card, table, form, and chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, and flat design. Topics: color systems, accessibility, animation, layout, typography, font pairing, spacing, interaction states, shadow, and gradient. Integrations: shadcn/ui MCP for component search and examples.