本技能帮助产品经理将业务诉求点快速转化为结构化 PRD,并一键提报至 TAPD 平台指定空间的 Story(需求单)。AI 负责自动补全系统实现逻辑、优化表达,用户确认后直接提报,全程无需手动填写 TAPD 表单。
当用户提出以下需求时触发本 Skill:
> 以下是 AI 执行本 Skill 时必须严格遵循的逐步指令。
首先检查用户是否已提供以下两项信息:
A. workspace_id(TAPD 空间 ID)
mcp__tapd__get_user_participant_projects 获取用户参与的项目列表。```
请选择要提报的 TAPD 空间:
请输入序号或直接输入 workspace_id:
```
用户选择后记录 workspace_id,进入 Step 1B。
B. 业务诉求点
```
请描述这次需求的业务诉求点,可以包括:
```
收到回答后进入 Step 2。
基于收集到的业务诉求点,按以下规则生成 PRD 草稿:
生成规则:
PRD 四段结构:
一、需求背景
[说明业务背景:现有系统或流程的现状、存在的痛点、触发本次需求的具体场景。要结合诉求点中的实际问题展开,避免空泛描述。]
二、需求收益
[量化或定性说明该需求带来的价值。能量化的给出数据预期(如减少操作步骤 X 步、降低错误率 X%),不能量化的用清晰的定性描述(如提升用户体验、降低人工介入成本)。多个收益点用 1. 2. 3. 编号逐条列举。]
三、需求详情
[完整描述功能逻辑,多个并列要点用 1. 2. 3. 编号逐条列举。包括:用户操作流程(入口在哪、操作步骤、最终结果);系统处理逻辑(前后端各自的职责、数据流转方式);边界情况(并发、数据为空、超限等场景的处理方式);异常处理(接口失败、网络异常时的兜底策略);权限与角色(若有角色区分,说明各角色的操作权限)。各类别内部如有多个子项,也用 1. 2. 3. 编号列举。]
四、上线计划
1. PRD 评审:[建议日期或周期]
2. 开发周期:[建议工作日数]
3. 测试周期:[建议工作日数]
4. 上线时间:[建议日期或周期]
5. 灰度策略:[如适用,说明是否需要灰度及范围]
Story 标题提取规则:
从业务诉求点中提取一个清晰的 Story 标题,格式为:[模块名称]:功能描述
示例:
展示格式:
将生成结果以如下格式展示给用户:
Story 标题:[提取的标题]
========== PRD 草稿 ==========
一、需求背景
[内容]
二、需求收益
1. [收益点1]
2. [收益点2]
三、需求详情
1. [详情项1]
2. [详情项2]
[系统处理逻辑]
边界情况:
1. [边界项1]
2. [边界项2]
异常处理:
1. [异常项1]
2. [异常项2]
权限与角色:
1. [权限项1]
2. [权限项2]
四、上线计划
1. PRD 评审:[日期]
2. 开发周期:[天数]
3. 测试周期:[天数]
4. 上线时间:[日期]
5. 灰度策略:[说明]
==============================
展示草稿后,询问用户:
以上是根据您的诉求点生成的 PRD 草稿。
请确认:
A. 确认提报 → 直接提交到 TAPD
B. 修改某部分 → 请说明需要修改的内容
C. 取消 → 不提报,结束流程
处理用户反馈:
预校验:提报前检查 name(Story 标题)和 description(PRD 全文)是否非空。若任一为空,提示用户补充对应内容,不直接调用接口;补充后重新执行预校验,通过后再调用接口。
调用 mcp__tapd__create_story_or_task 创建 Story,参数如下:
| 参数 | 值 |
|---|---|
| --- | --- |
| workspace_id | 用户提供或选择的空间 ID |
| name | Step 2 提取的 Story 标题 |
| description | Step 2 生成的 PRD 全文(四段纯文本拼接,段落之间空行分隔) |
| type | story |
description 字段拼接格式(纯文本,段落间空行分隔):
一、需求背景
[内容]
二、需求收益
[内容]
三、需求详情
[内容]
四、上线计划
1. PRD 评审:[日期]
2. 开发周期:[天数]
3. 测试周期:[天数]
4. 上线时间:[日期]
5. 灰度策略:[说明]
提报成功后:
展示成功信息,包括:
示例:
Story 已成功提报至 TAPD!
标题:消息中心:支持群消息关键词筛选
Story ID:1234567890
TAPD 链接:https://tapd.cn/xxxxx/prong/stories/view/1234567890
提报失败时:
mcp__tapd__get_user_participant_projects 获取可用空间```
提报失败,原因:[错误信息]
是否要重试?或者您可以:
```
用户输入:
帮我写 PRD 并提报到 TAPD,workspace_id 是 12345678。
诉求点:
1. 目前审批消息只有站内通知,漏看率高
2. 希望支持企业微信推送审批提醒
3. 推送内容包括审批单标题、申请人、紧急程度
4. 用户可以在个人设置中开关该通知
AI 行为:
mcp__tapd__create_story_or_task 提报用户输入:
帮我写个 PRD,需求是:数据报表页面加个导出功能,支持按日期范围导出 CSV
AI 行为:
mcp__tapd__get_user_participant_projects 获取项目列表用户输入(看到草稿后):
需求详情部分太简单了,帮我补充一下边界情况:导出数据量超过 10 万行时怎么处理?
AI 行为:
用户输入:
帮我写个需求,关于权限的
AI 行为:
```
请描述这次需求的业务诉求点,可以包括:
```
共 1 个版本