通用PRD的SKILL

Polar Sponsor
爱发电 赞助
.NET 9.0

这是一款面向产品经理、业务负责人和需求分析人员的中文 PRD 写作技能,可将会议纪要、业务笔记、旧版 PRD、原型截图、Excel 口径或零散想法整理成结构化产品需求文档。它重点支持 PC 网页和小程序场景,能够按照常见 PRD 写法输出业务背景、痛点说明、功能描述、应用场景、页面原型/UI 截图占位、字段表、按钮逻辑、查询条件、列表字段、状态流转、数据权限、数据来源、统计口径、验收标准和待确认事项。该技能适合用于新需求起草、旧 PRD 补全、需求评审前检查和文档风格统一,目标是让需求文档更清晰、更完整,

PRD Writer

功能概述

PRD Writer是一项面向实际任务的技能,主要用于这个 Skill 用来把零散业务信息整理成符合用户既有文档风格的中文 PRD;目标不是学习某个具体业务领域,而是复用样例 PRD 的写作格式、拆解粒度和表格表达方式,让新文档看起来像同一个人/同一套团队规范写出来的;

核心要点

  • 这个目录里有什么;
  • SKILL.md :主说明文件;
  • 告诉 Codex 什么时候使用这个 Skill,以及写 PRD 的工作方法;

使用与执行

references。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

PRD Writer

这个 Skill 用来把零散业务信息整理成符合用户既有文档风格的中文 PRD。目标不是学习某个具体业务领域,而是复用样例 PRD 的写作格式、拆解粒度和表格表达方式,让新文档看起来像同一个人/同一套团队规范写出来的。

这个目录里有什么

  • SKILL.md:主说明文件。告诉 Codex 什么时候使用这个 Skill,以及写 PRD 的工作方法。
  • references/prd-template.md:从两个样例 PRD 抽象出的文档模板。需要从 0 起草 PRD 时读取。
  • references/prd-quality-checklist.md:按样例格式整理出的质量检查清单。需要补全、评审、润色已有 PRD 时读取。
  • agents/openai.yaml:界面展示信息。用于 Skill 列表里的名称、简介和默认提示词。

后续怎么使用

把 prd-writer 放到 Codex 可发现的 skills 目录后,可以这样提需求:

使用 $prd-writer,根据这份会议纪要帮我写一版 PRD。
使用 $prd-writer,参考这个旧 PRD 的写法,把下面的新需求整理成 PRD。
使用 $prd-writer,检查这份 PRD 有没有缺字段、按钮逻辑、权限、状态流转和待确认项。

如果 Skill 还没有放到全局 skills 目录,也可以直接说:

参考 D:DesktopPRD.skillprd-writer 这个 Skill,帮我写一版 PRD。

工作流程

  1. 先读取用户提供的全部资料。遇到 .docx 时同时抽取段落和表格,因为很多需求细节藏在表格里。
  2. 先识别业务域、用户角色、平台范围、核心对象、主流程,再开始写正文。
  3. 用户要“新写/起草 PRD”时,读取 references/prd-template.md。
  4. 用户要“优化/补全/评审 PRD”时,读取 references/prd-quality-checklist.md。
  5. 已知事实必须保留原意;缺失的信息标为 待确认,不要擅自编业务规则。
  6. 页面类需求先保留 原型文件/页面现有截图/UI 占位,再写页面用途、字段、按钮、列表、查询条件、状态、权限、校验和统计口径。
  7. 字段、按钮、列表、查询条件、状态、权限、校验、统计口径优先用表格表达,保持样例 PRD 的“表格化拆解”风格。
  8. 聚焦 PRD 写作,不输出代码、工程结构或具体开发实现方案;如需技术约束,只写到接口、数据来源、兼容范围、验收口径等 PRD 必要层面。
  9. 用中文业务语言写,但逻辑要精确到研发和测试可以执行。

输出风格

  • 使用清晰的编号标题,例如 1. 业务背景、2. 痛点说明、6. 需求描述。
  • 大需求按“模块 > 页面/流程 > 字段/按钮/规则”拆解。
  • 每个模块尽量包含:功能描述、业务流程、应用场景、原型文件/页面现有截图、页面与功能拆解、状态流转、校验规则、数据权限、数据来源、看板口径、验收标准。
  • PC 网页和小程序行为不一致时,分开描述。
  • 看板指标必须写清楚分子、分母、时间范围、统计维度、权限范围、导出规则和边界情况。
  • 状态流转必须写清楚状态名称、进入条件、可执行操作、下一状态。

从样例抽象出的格式规范

两个样例 PRD 体现出两种常用结构。写新 PRD 时按需求复杂度选择其一,或组合使用。

结构 A:完整业务 PRD

适合较大的项目、跨角色流程、需要说明背景和收益的需求。

  • 1. 业务背景
  • 2. 痛点说明
  • 3. 期望上线时间
  • 4. 业务需求方
  • 5. 预期收益 ROI
  • 6. 需求描述
  • 6.x 模块名称
  • 6.x.1 业务流程
  • 6.x.2 PRD需求说明
  • 页面入口、原型文件/页面现有截图、新增/列表/看板/明细等页面拆解
  • 人员/主数据/权限等配套方案
  • 待确认事项

结构 B:功能模块 PRD

适合单个模块或功能点,强调页面字段、按钮和业务规则。

  • 功能描述
  • 流程图
  • 应用场景
  • 功能拆解
  • 页面原型/UI 截图
  • 页面结构设计
  • 数据来源说明
  • 按钮
  • 查询条件
  • 列表字段
  • 唯一性校验
  • 排序
  • 数据权限

表格表达规则

  • 应用场景使用 场景 / 对象 / 场景描述。
  • 原型/UI 截图区使用 原型编号 / 页面名称 / 端类型 / 原型位置或截图占位 / 说明,先放图或占位,再写页面规则。
  • 字段说明使用 列表名称或区域 / 字段名 / 字段类型 / 是否必填 / 字段含义。
  • 按钮说明使用 所属页面 / 按钮名称 / 显示逻辑 / 按钮逻辑(业务控制逻辑/校验逻辑)。
  • 查询条件使用 列表字段 / 逻辑说明。
  • 列表页字段使用 列表字段 / 逻辑说明。
  • 看板或统计类需求必须写清楚计算口径;如果口径来自 Excel,标注“具体计算口径见 Excel”并补充已知规则。
  • 规则类信息放在模块末尾,例如:唯一性校验、取值优先级、初始化、PC 网页/小程序互通、排序、数据权限。

什么时候要追问

只有当答案会明显影响 PRD 结构或业务规则时才追问。否则先合理假设,并在文档里标 待确认。

优先追问这些问题:

  • 目标平台是 PC 网页、小程序,还是两端都要做。
  • 具体用户角色和数据权限边界。
  • 审核、稽核、激励是否在本期范围。
  • 上线时间、分期范围和本期不做内容。
  • 现有系统、来源数据和接口/同步约束。

完稿前检查

交付前检查 PRD 是否包含:

  • 谁在什么场景下使用,解决什么业务问题。
  • 每个关键页面/列表/表单是否有字段、按钮、显示和置灰规则。
  • 必填项、候选范围、默认值、校验提示是否明确。
  • 状态流转和操作权限是否完整。
  • 数据权限、排序、导入、导出是否明确。
  • 看板指标是否有公式和统计维度。
  • 不确定事项是否统一放在 待确认事项。

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

0

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

0

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

0

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习