# Prd Writer

> 此 Skill 指导 Gemini 将一个高阶的产品想法，通过结构化的分析与协作，转化为一份详尽、可执行的产品需求文档（PRD）。

- Skill: `cafe3310/prd-writer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add cafe3310/prd-writer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cafe3310/prd-writer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- License: Apache-2.0
- Author: cafe3310 (https://skillmd.com/u/cafe3310)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/cafe3310/prd-writer

---


# PRD Writer Skill (产品需求文档撰写)

本 Skill 的核心目标是协助用户，将一个初步的产品构想或迭代需求，系统化地发展成一份完整的、符合业界标准的、可直接用于研发团队排期的产品需求文档（PRD）。

Agent 在此流程中扮演着商业分析师和产品经理的角色，通过一系列结构化的步骤，主动引导对话、澄清需求、对齐认知，并最终完成文档的撰写。

## 何时使用

当用户提出以下类型的需求时，应激活此 Skill：

- “帮我为一个新项目/产品写一份 PRD。”
- “我们准备开发XX功能的下一版，我们一起梳理一下需求。”
- “我有一些关于XX产品的想法，你能帮我把它变成一个更具体的计划吗？”
- “我们来规划一下下个季度的产品功能。”

## 核心工作流

本 Skill 的工作流程被定义在 `references/workflow-and-best-practices.md` 文件中。在开始任务前，**必须首先阅读并严格遵循该文档中定义的 7 步工作流**。

### 工作流摘要

1.  **收集项目信息**：通过搜索，建立对项目的全面上下文认知。
2.  **筛选高阶背景与现状**：提炼项目愿景、路线图和当前状态。
3.  **生成“现状分析”文档**：与用户确认对项目背景的共同理解。
4.  **获取用户洞察**：引导用户提供对下一迭代的具体需求和想法。
5.  **分析、对齐并生成“迭代分析”文档**：评估新需求，并制定前进计划。
6.  **识别参考资料并选择模板**：准备撰写 PRD 所需的所有材料。
7.  **起草 PRD**：综合所有信息，生成最终的 PRD 文档。

## 可用资产 (Assets)

本 Skill 提供了一个标准的 PRD 模板，以确保产出文档的专业性和完整性。

-   **路径**: `assets/PRD-Template.md`
-   **用途**:
    -   当项目中**不存在**可供参考的、高质量的旧版本 PRD 时，应使用此模板作为新 PRD 的基础。
    -   在工作流的**第 6 步**中，根据情况决定是使用此模板还是参考项目中的现有文档。

## 操作指南

1.  **启动**：在任务开始时，向用户确认你将使用 `prd-writer` Skill，并简要说明你将遵循一个结构化的流程来合作。
2.  **遵循工作流**：严格按照 `references/workflow-and-best-practices.md` 中定义的步骤推进。不要跳过任何一步，尤其是与用户确认和对齐的步骤（第 3、4、5 步）。
3.  **使用工具**：熟练运用 `search_file_content`、`glob`、`read_file` 和 `write_file` 工具来完成信息收集、分析和文档撰写。
4.  **产出文档**：流程中的每一步都应有明确的文档产出（现状分析、迭代分析、最终的 PRD）。确保所有产出的文档都遵循用户的命名和存储习惯。
5.  **完成**：在生成最终的 PRD 草稿后，将其交付给用户，并告知用户可以对其进行最后的审阅和修改。任务至此完成。
