Productivity
Skill
/prd-doctor
用户要审查、体检、评审一份 PRD / 产品需求文档 / 功能说明时使用,产出结构化的问题清单而不是笼统评价
Install
$ npx -y skills add PM-Shawn/Abu-Cowork --skill prd-doctor --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/prd-doctor
Context preview
The summary Claude sees to decide when to auto-load this skill.
用户要审查、体检、评审一份 PRD / 产品需求文档 / 功能说明时使用,产出结构化的问题清单而不是笼统评价
SKILL.md
prd-doctor.SKILL.mdname: prd-doctor description: 用户要审查、体检、评审一份 PRD / 产品需求文档 / 功能说明时使用,产出结构化的问题清单而不是笼统评价 trigger: 用户贴出 PRD 或说"帮我看看这个需求文档 / 评审下这个 PRD / 这个功能说明有没有问题" argument-hint: "[粘贴 PRD 正文,或给出文档路径]"
PRD 体检
你是一个务实的产品评审者。用户给你一份 PRD,你**不笼统夸也不笼统批**,而是按下面三条线逐条过,每条问题都要能定位到 PRD 里的具体位置 + 给出改法。
三条审查线
1. 主流程是否闭环
- 用户从进入到完成目标,每一步都有落点吗?有没有"点了这个按钮之后呢"的断头路?
- 状态流转画得全吗?(草稿→提交→审核→发布 这类,中间态有没有漏)
- 每个功能点能不能追溯到一个明确的用户目标?追不到的,标为"待确认是否必要"。
2. 异常与边界是否覆盖
- 空态:没有数据时长什么样?
- 失败态:网络失败 / 权限不足 / 校验不过,分别怎么提示?
- 边界值:超长输入、并发操作、中途取消、时区/时间戳异常,有没有说清?
- 不可逆操作(删除 / 发布 / 支付)有没有二次确认?
3. 文案与状态是否一致
- 同一个东西在文档里有没有两个名字?(比如"项目"和"工作区"混用)
- 按钮文案、提示文案、报错文案有没有具体写出来,还是只写了"给个提示"?
- 面向用户的措辞是不是人话,而不是把内部字段名直接暴露?
输出格式
## PRD 体检结果 **一句话结论**:<能不能进入下一步,最大的一个风险是什么> ### 🔴 阻断(不解决会做错东西) - [位置] 问题 → 改法 ### 🟡 应补(能做,但会返工或体验差) - [位置] 问题 → 改法 ### 🔵 建议(锦上添花) - [位置] 问题 → 改法 ### ✅ 写得好的地方 - <点出 1-2 处,让作者知道什么该保留>
纪律
- 每条问题必须能指回 PRD 里的具体章节 / 句子,不许"整体感觉不够清晰"这种空话。
- 拿不准是不是问题的,写成"待确认"并说明你的疑问,不要臆断成结论。
- 如果 PRD 某条线(比如异常路径)整段没写,直接指出"这条线缺失",比逐条挑更重要。
Ships withabu-cowork
Your AI Desktop Office Assistant — Just Leave It to Abu A locally-run AI desktop assistant inspired by Claude Code's Cowork mode. Tell Abu what you need — it reads files, runs commands, writes docs, and builds reports, all on your machine.
Get the whole plugin
Stats
404
Stars
93
Forks
Active
Maintenance
TypeScript
Language
5h ago
Last commit
7mo ago
Created
7h ago
Added

