Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
habit habit/prd-sync/summarize-text.md medium

prd-summarize-text

文本摘要方法 — 长文档 → 关键决策 + 行动项。Use when 改子模块 PRD / 评审涉及 `summarize-text` 的 PR。

摘要summarize总结
paths
  • project-index/modules/**
  • docs/**

PRD Sync · 文本摘要方法

用途

把长文档(用户需求文档 / 会议记录 / 调研笔记)压成 PRD 章节可用的素材。

通用流程

1. 通读全文(不抄)
2. 提炼关键决策 / 行动项
3. 按 7 类信息归类(见下)
4. 浓缩为 PRD 输入

7 类信息归类

类别 在 PRD 哪一节
业务背景 Overview(一句话定位)
用户角色 User Story 的 "As a"
核心动作 User Story 的 "I want to" + Execution Steps
价值/目标 User Story 的 "So that"
输入条件 Inputs
输出预期 Outputs
验收标准 Success Criteria

实例:会议记录 → PRD

输入(原始会议记录,约 1500 字):

2026-05-20 周会 - 主题:批量导出功能
参会:PM、张老师(教研组长)、刘老师(教师)

张老师:现在每月都要把全班所有人的课件打包发给上级,
       要点开每个学生的课件,下载,再放进 zip。一次要花 1 小时。
PM:所以你希望系统帮你打包?
张老师:对,最好能按月份选,再选班级,一键打包发邮件。
PM:导出格式呢?
张老师:原 pptx 就行。pdf 不太需要。
刘老师:能不能加一个权限?我作为普通老师不希望别人下载我的课件。
PM:可以,加一个"是否允许批量打包"的开关,默认关。
张老师:行。还有,如果中间失败了能不能告诉我哪些没打包成功?
PM:OK,加错误列表。

摘要(PRD 输入素材):

[业务背景]
教研组长需要每月汇总全班课件,目前手动下载 + 打包耗时 1 小时。

[用户角色]
- 教研组长(主要使用者)
- 教师(受影响者:可控自己的课件是否被批量打包)

[核心动作]
1. 选择月份 + 班级(多选)
2. 一键生成压缩包
3. 通过邮件接收

[价值]
节省 1 小时 / 月的手动操作时间

[输入条件]
- 月份范围
- 班级列表(多选)
- 包含的课件范围(默认本月所有,可手动剔除)

[输出预期]
- ZIP 文件(含 PPTX 原格式)
- 邮件通知(含下载链接)

[验收标准]
- AC1: 单月 100 个课件打包 ≤ 5 分钟
- AC2: 部分失败不影响其他课件
- AC3: 报告失败课件列表
- AC4: 教师可关闭"被批量打包"开关,默认关

摘要原则

要 不要
保留具体数字("1 小时" / "100 个课件") 模糊词("很多" / "比较快")
保留约束("默认关" / "原格式") 笼统语言
区分多个角色的不同诉求 笼统说"用户"
标注未明确的悬念(待澄清) 假装已经明确

待澄清标注

[待澄清]
- 1 个 ZIP 上限多大?(200MB? 500MB?)
- 邮件链接有效期?
- 是否支持取消进行中的打包?

放进 PRD 文末的"Open Questions"段。

与 Skill 协同

阶段 Skill
摘要长文档 summarize-text(本文件)
拆解为子模块 split-method
翻译为 User Story user-story-template + map-requirements
写 PRD 7 章节 write-7-sections

反例

❌ 直接复制粘贴会议记录到 PRD Overview
❌ 漏掉时间数字("耗时很久" vs "1 小时")
❌ 把多个角色合并成"用户"

自检

  • [ ] 7 类信息都提炼了?
  • [ ] 保留具体数字 / 约束?
  • [ ] 区分多个角色?
  • [ ] 标注了"待澄清"?

相关