AgentSkillsCN

requirement-doc-template

完善 PRD 模板,加入适合 AI 的标记符号。此技能适用于产品需求文档:涵盖概览、需求、流程、数据、接口、验收标准。AI 可快速识别带有 [AI] 标记的部分,以便于后续实施。

SKILL.md
--- frontmatter
name: "requirement-doc-template"
description: "Complete PRD template with AI-friendly markers. Use for product requirement docs: includes overview, requirements, processes, data, interfaces, acceptance. AI can quickly identify [AI] marked sections for implementation."

需求文档模板

提供完整的产品需求文档(PRD)模板,包含5大章节结构。

文档头部信息

code
文档名称:{业务名称}产品需求文档
版本号:V1.0
创建日期:{YYYY-MM-DD}
作者:李杰

一、功能需求

1.1 功能优先级

  • P0(必须有):核心功能,不实现无法上线
  • P1(应该有):重要功能,影响用户体验
  • P2(可以有):增强功能,可后续迭代

1.2 功能列表

功能模块功能名称优先级描述用户故事

1.3 功能详细描述

功能名称:{功能名称}

  • 功能描述:详细说明功能的作用和价值
  • 用户角色:说明哪些用户可以使用此功能
  • 前置条件:使用此功能需要满足的条件
  • 操作流程:详细的操作步骤
  • 后置条件:功能执行后的结果

二、业务流程

2.1 核心流程

  • 主流程说明
  • 流程图示例:
    code
    用户 → 登录 → 首页 → 功能A → 功能B → 完成
           ↓
        异常处理
    
  • 关键节点说明

2.2 状态流转

  • 状态定义
  • 状态转换规则
  • 状态转换条件
  • 状态流转图示例:
    code
    草稿 → 待审核 → 已审核 → 已发布
      ↓       ↓        ↓
     驳回    驳回    归档
    

三、界面原型

3.1 列表页设计

页面名称:{页面名称}

3.1.1 列表字段

字段名称字段说明数据来源显示格式列宽度备注

字段说明:

  • 字段名称:列表中显示的字段名称
  • 字段说明:字段的业务含义
  • 数据来源:字段对应的数据实体属性
  • 显示格式:文本、日期、数字、链接、标签等
  • 列宽度:列宽度的字符数(如:2、4、6、8、9、11、16等)
  • 备注:其他说明信息

3.1.2 列宽度预设

  • 序号:2(序号、编号等)
  • 姓名/状态/等级:4(姓名、状态、类型、等级、来源等)
  • 日期:6(签发日期、有效期限、创建日期等)
  • 编号/手机:8(工号、证书编号、手机号等)
  • 时间(含时分):9(操作时间、创建时间、更新时间等)
  • 长文本/名称:16(证书名称、任务名称、描述等)
  • 其他字段:标题长度,最小为4

列宽度设置说明:

  • 列表中应选择一个字段作为可扩展字段(通常为长文本/名称字段),当屏幕宽度有剩余时,该字段会自动扩展以填充空白区域,避免右边出现空白页面

3.1.3 筛选项

筛选项名称筛选条件来源控件类型默认值是否必填备注

筛选项说明:

  • 筛选项名称:筛选条件的名称
  • 筛选条件:对应的数据字段或查询条件
  • 来源:筛选项的数据来源(如:字典、数据库表、固定值等)
  • 控件类型:下拉框、输入框、日期选择、多选等
  • 默认值:默认的筛选值
  • 是否必填:是否必须选择(是/否)
  • 备注:其他说明信息

3.1.4 业务按钮

按钮名称按钮位置按钮类型操作说明权限要求备注

按钮说明:

  • 按钮名称:按钮的显示名称
  • 按钮位置:按钮所在位置(顶部/底部/操作列等)
  • 按钮类型:新增、编辑、删除、导出、导入等
  • 操作说明:按钮点击后的操作说明
  • 权限要求:需要的用户角色或权限
  • 备注:其他说明信息

3.2 编辑页设计

页面名称:{页面名称}

3.2.1 表单字段

字段名称字段说明控件类型是否必填最大长度默认值校验规则备注

字段说明:

  • 字段名称:表单字段的名称
  • 字段说明:字段的业务含义
  • 控件类型:输入框、下拉框、日期选择、上传等
  • 是否必填:是否必须填写(是/否)
  • 最大长度:字段的最大长度限制(如:50、100、255等)
  • 默认值:字段的默认值
  • 校验规则:格式要求(如:手机号、邮箱、正则表达式等)
  • 备注:其他说明信息

3.2.2 表单分组

分组名称包含字段显示顺序折叠状态备注

分组说明:

  • 分组名称:表单分组的名称
  • 包含字段:该分组包含的字段列表
  • 显示顺序:分组在页面中的显示顺序
  • 折叠状态:是否默认折叠(是/否)
  • 备注:其他说明信息

3.2.3 表单页面按钮

按钮名称按钮类型按钮位置操作说明保存方式备注

按钮说明:

  • 按钮名称:按钮的显示名称
  • 按钮类型:保存、取消、提交、返回等
  • 按钮位置:按钮所在位置(顶部/底部)
  • 操作说明:按钮点击后的操作说明
  • 保存方式:立即保存/暂存/草稿等
  • 备注:其他说明信息