用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/zhuqingxun/zqxbase --skill rpiv-loop-create-prd命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | rpiv-loop:create-prd |
| description | 基于对话上下文创建产品需求文档 |
| argument-hint | [功能主题] |
| allowed-tools | Read, Write, Edit, Bash, Glob, Grep, AskUserQuestion |
| version | 2.17.14 |
<rpiv-loop-root>解析顺序:环境变量RPIV_LOOP_ROOT->CLAUDE_PLUGIN_ROOT-> 当前插件根目录;均不存在时停止并请用户配置RPIV_LOOP_ROOT或CLAUDE_PLUGIN_ROOT。
首次执行前调用(幂等,已存在则静默跳过):
uv run --no-project python <rpiv-loop-root>/tools/ensure_project_dod.py
该脚本若发现 rpiv/dod.yaml 缺失则从 <rpiv-loop-root>/tools/dod_template.yaml 拷贝初始化;已存在则静默跳过。确保项目级 DoD 通用门在后续 RPIV 各阶段可用。
将 PRD 写入:rpiv/requirements/prd-{kebab-case-feature-name}.md
rpiv/requirements/ 目录不存在则创建{kebab-case-feature-name} 从用户输入或对话上下文中提取功能名称prd-meeting-analysis.md、prd-user-auth.md文件必须包含 YAML frontmatter 和内容:
---
description: "产品需求文档: {feature-name}"
status: pending
product_types: [code]
created_at: {YYYY-MM-DDTHH:MM:SS}
updated_at: {YYYY-MM-DDTHH:MM:SS}
archived_at: null
---
# {PRD 内容}
Frontmatter 字段说明:
description: 文件描述status: 文件状态,新创建时固定为 pendingproduct_types: 产物类型列表,枚举 code / skill,可叠加(如 [code, skill])。省略时下游按 [code] 处理,行为与改造前一致created_at: 创建时间戳,ISO 8601 格式updated_at: 更新时间戳,创建时与 created_at 相同archived_at: 归档时间戳,创建时固定为 null根据以下结构创建一个结构合理的产品需求文档(PRD)。根据现有信息调整各部分的深度和细节。
1. 执行摘要
2. 使命
3. 目标用户
4. MVP 范围
5. 用户故事
6. 核心架构与模式
7. 工具/功能
8. 技术栈
9. 安全与配置
10. API 规范(如果适用)
11. 成功标准
12. 实施阶段
13. 未来考虑
14. 风险与缓解措施
15. 附录(如果适用)
判定本次产物类型并写入 frontmatter product_types(枚举 code / skill,可叠加;从对话上下文判定,不明确时用 AskUserQuestion 询问用户):
code:按上方必需章节产出,无额外要求skill(产物为 SKILL.md / references / 插件技能):追加「触发场景」必需章节——should-trigger 与 should-not-trigger 清单各 8-10 条,外加 description 草案。章节模板与写法规则 Read <rpiv-loop-root>/references/skill-authoring/prd-trigger-scenarios.md[code, skill]:两者叠加,必需章节与触发场景章节都要有在开始编写 PRD 之前:
版本替代检查:检查 rpiv/requirements/ 下是否存在同名特性的旧版本 PRD(如当前要创建 prd-{name}-v2.md,而 prd-{name}.md 已存在)。如果存在旧版本且状态不是 superseded 或 archived:
supersededstatus: superseded,追加 superseded_by: rpiv/requirements/prd-{new-name}.md,更新 updated_at识别 brainstorm-summary 来源:检查对话上下文中是否引用了 rpiv/brainstorm-summary-*.md 文件。如果有,记录其路径,用于 PRD 完成后回写状态。
识别 todo 来源:如果用户通过 --from-todo <path> 参数指定了来源 todo 文件,或对话上下文中明确引用了 rpiv/todo/feature-*.md 文件,记录其路径,用于 PRD 完成后回写状态。
创建 PRD 后:
completed,更新 updated_atcompleted,更新 updated_at,并在 todo 文件末尾追加 promoted_to: rpiv/requirements/prd-{feature-name}.md/clear 后执行 /rpiv-loop:plan-feature {feature-name} 创建实施计划。"references/skill-authoring/