Keynote Pipeline
📌 版本:v1.0.0 📌 脱敏声明:本技能为方法论骨架萃取,已剥离全部项目专属内容,不含任何客户名称、案例客户、规模数字、金额、具体日期与竞品信息;评分卡/检查清单为通用契约。 📎 资源文件:
resources/checklists/keynote-delivery-qg-checklist.md(交付质量检查清单)、resources/scorecards/keynote-scorecard-schema.yaml(评分卡 schema) 📚 参考文档:references/version-ladder.md(版本阶梯)、references/visual-evidence-patterns.md(视觉证据模式)、references/rehearsal-and-teleprompter.md(彩排与提词器) 🔧 配套脚本:scripts/pptx_audit.py(PPTX 包结构审计)、scripts/scorecard_summary.py(评分卡汇总)、scripts/teleprompter_build.py(Markdown 分节脚本→提词器 PPTX,P1-8 随迁自 plugin)
1) Purpose
把散乱的产品、理论、案例、模板材料,通过可追溯的 Harness Engineering 工作流,交付为**演讲者就绪(speaker-ready)**的技术 Keynote 成品包。
核心价值:
- 管线化交付:材料结构化 → 叙事架构 → 页级设计规格 → 版本化打磨 → 提词器与彩排,五阶段闭环
- 版本阶梯管理:每个版本有且仅有一个明确升级目标,杜绝"泛泛改好一点"
- 量化评分:10 维加权评分卡(满分 100,交付线 80,可复用线 90),机器可读
- 演讲交付保障:主 PPT 与提词器严格同步,超时压缩有固定顺序
与页面生成技能的边界:本技能不负责单页 PPT 的视觉设计与生成,只负责演讲交付管线本身(叙事架构、版本打磨、QG、评分、提词器、彩排)。页面生成可由任何支持 python-pptx 原生交付(非截图转 PPTX)的技能承接——详见 kit/pptx_lib/ 提供的最小可复用构建库。
| 维度 | 页面生成技能(外部/自备) | keynote-pipeline(本技能) |
|---|---|---|
| 职责 | 单页 PPT 的设计与生成(原生交付、视觉系统、页面构建) | 演讲的交付管线(叙事架构、版本打磨、QG、评分、提词器、彩排) |
| 受众 | 管理层汇报场景 | 大会/会议 15-30 分钟技术演讲场景 |
| 输出 | PPT 文件本身 | 主PPT + 提词器PPT + 联系表 + 评分卡 + QG报告 + manifest 成品包 |
| 协作 | 可作为本管线 Phase 3 的页面生成引擎 | 接管 briefing 产物进行版本化打磨与交付门禁 |
2) When to Use
- 需要准备安全、AI Agent 治理、零信任、企业产品方案等主题的大会技术演讲
- 需要 15-30 分钟会议演讲的完整交付(含理论、方法论、实践、产品证据与口播)
- 已有 PPT 初稿,需要按版本阶梯迭代打磨至大会级(Keynote-grade)质感
- 主 PPT 定稿后需要同步提词器并进行按时长彩排
- 需要对演讲产物做量化评分与交付质量门禁
3) Inputs (Material Contract)
P0 (必需) - 缺失则停止执行
- 演讲主题、受众、时长(写入
PROJECT.yaml) - 产品材料(能力描述、截图、功能清单)
- 主 PPT 模板(品牌与版式基线)
P1 (重要) - 缺失则占位
- 理论/行业参考材料(方法论、趋势判断)
- 案例/证据材料(事件链、实践证明、合规过审的截图)
02-design/product-knowledge-base.yaml(Phase 0 产物,可现场构建)- 提词器模板(如有)
P2 (可选) - 缺失则备注
- 历史演讲录像或彩排记录
- 往届同系列演讲的评分卡(用于基线对比)
4) Outputs
默认输出到项目交付目录:
- 主 PPT 最终版 + 联系表预览(contact sheet)
- 提词器 PPT + 提词器联系表
03-initiation/演讲叙事规划.md- 叙事架构文档03-initiation/slide-design-spec.yaml+03-initiation/逐页设计/- 页级设计规格- 评分卡 YAML + 汇总报告(
scripts/scorecard_summary.py生成) - QG 报告、版本清单 manifest、会话交接文件
5) Document Structure
版本阶梯(Version Ladder)
| 版本目标 | 核心问题 | 典型改动 |
|---|---|---|
| 1 内容完整 | 演讲能否端到端讲通 | 补缺页、补核心论点 |
| 2 逻辑顺滑 | 每页是否自然引出下一页 | 重排、合并、拆分、改转场 |
| 3 视觉统一 | 是否像"同一套"PPT | 统一标题、间距、配色、组件 |
| 4 Keynote 打磨 | 是否达到大会质感 | 重点页冲击力、光影、层次、节奏 |
| 5 证据增强 | 观众凭什么相信 | 加截图、案例、产品证明 |
| 6 场景增强 | 观众是否看到真实工作流 | 加工具、链路、事件、角色 |
| 7 彩排就绪终版 | 演讲者能否按时讲完 | 同步提词器、压缩口播 |
规则:每个版本只解决一类主要问题;禁止无版本目标的"整体再改改"。
视觉证据三层(Visual Evidence Patterns)
| 层 | 作用 | 典型页面 |
|---|---|---|
| 逻辑图层 | 解释结构、边界、关系 | 边界迁移、风险链、架构图 |
| 场景层 | 让工作流有真实感 | 工具栈、身份、终端、数据流 |
| 证据层 | 证明产品能力 | 截图卡、日志、告警、审计 |
常用模式(结构骨架,项目内容按实填充):
- 抽象趋势 + 工具锚点:
能力类型 → 真实工具 → 安全控制点迁移 - 安全边界迁移:
旧边界(用户/设备/应用)→ 新边界(身份/工具/动作/数据/审计) - 风险事件链:
输入风险 → 工具动作 → 权限放大 → 数据触达 → 审计缺口 - 治理动作 + 产品证据:
治理动作 → 产品截图 → 观众结论 - 事件故事链:
谁触发 → 用什么工具 → 碰什么数据 → 哪个控制点 → 如何复盘
规则:截图不是装饰。每张截图必须证明当页的一个具体论点。
6) Process
Phase 0: 材料结构化
1. 创建/更新 PROJECT.yaml(主题、受众、时长)与材料索引
2. 抽取产品能力 → 02-design/product-knowledge-base.yaml
3. 从调研材料提炼现状诊断
4. 规则:禁止直接从原始文件写 PPT;先抽取可复用事实、能力描述、
案例证据、截图与术语;关键论断保留来源引用
Phase 1: 叙事架构
产出 03-initiation/演讲叙事规划.md,必须包含:
- 一句话主张
- 受众假设
- 三段式或四段式结构
- 页数目标与时间分配
- 核心框架/模型
Phase 2: 页级设计规格
产出 slide-design-spec.yaml + 逐页设计/index.md + 逐页设计/slide-N-*.md
每页必须定义:
- 在全局叙事中的职责
- 核心论点(每页仅一个)
- 来源引用
- 视觉概念(按三层证据模型选型)
- 证据要求
- 口播方向
门禁:用户确认页级结构前,禁止进入 PPT 制作
Phase 3: 版本化制作与评分
1. 按版本阶梯逐版打磨,每版单独保存文件并生成联系表
2. 每版完成后按 resources/scorecards/keynote-scorecard-schema.yaml 评分:
python3 scripts/scorecard_summary.py path/to/scorecard.yaml --json
3. PPTX 结构审计(交付前必跑):
python3 scripts/pptx_audit.py path/to/deck.pptx --expected-slides 12
4. 页面生成使用 python-pptx 原生交付(禁止截图转 PPTX),可复用 `kit/pptx_lib/` 提供的构建库
Phase 4: 提词器与彩排
主 PPT 定稿后:
1. 生成提词器脚本与提词器 PPT(高对比大字、每页一个短口播单元、
页脚/元数据标注对应主 PPT 页码)
2. 同步触发条件(任一变化即同步):页标题、核心论点、视觉主张、
产品截图、证据卡、案例链、时间分配
3. 彩排超时压缩顺序(先压口播,不动主 PPT 结构):
背景铺垫 → 过渡句 → 能力罗列 → 重复证据解释
必须保留:主张、核心框架、产品证据、实践案例、结尾回扣
7) Quality Gates
交付前逐项过检 resources/checklists/keynote-delivery-qg-checklist.md(7 组 36 项):
| 门禁 | 检查项(摘要) | 失败处理 |
|---|---|---|
| QG-K1 材料与来源 | 主题/受众/时长入配置;关键判断可追溯来源;截图合规过检 | ERR-01 停止 |
| QG-K2 叙事与结构 | 一句话主张;三/四段式;每页能说明叙事职责;结尾回扣开头 | ERR-02 返工 Phase 1 |
| QG-K3 页级设计 | 每页一个核心论点;抽象概念图形化;能力有证据支撑;案例有事件链 | ERR-02 返工 Phase 2 |
| QG-K4 视觉质量 | 字体/颜色/标题层级统一;重点页有冲击力;节奏变化 | ERR-03 警告 |
| QG-K5 版本管理 | 每版有升级目标;评分记录含多维度;终版写入 manifest | ERR-04 规范化 |
| QG-K6 提词器与彩排 | 定稿后已同步;短句拆页;按时长彩排;超时先压口播 | ERR-02 返工 Phase 4 |
| QG-K7 交付包 | 主PPT/提词器PPT/联系表/QG报告/manifest/交接文件齐全 | ERR-01 停止 |
评分门禁(引用 resources/scorecards/keynote-scorecard-schema.yaml):
| 阈值 | 含义 | 处理 |
|---|---|---|
| weighted_score < 80 | 未达交付线 | 定位最低贡献维度,开新版本专项修复 |
| 80 ≤ score < 90 | 可交付 | 记录残留风险后交付 |
| score ≥ 90 | 达可复用线 | 萃取方法论回流入技能资源 |
8) Error Handling
| 错误ID | 触发条件 | 严重级别 | 处理方式 |
|---|---|---|---|
| ERR-01 | P0 材料缺失(主题/受众/时长、产品材料、模板) | CRITICAL | 停止执行,提示补充 |
| ERR-02 | 叙事/页级/提词器门禁未过 | WARNING | 回到对应 Phase 返工 |
| ERR-03 | 视觉不统一、节奏失衡 | WARNING | 开"视觉统一"专项版本 |
| ERR-04 | manifest/评分记录缺字段 | INFO | 自动规范化补全 |
| ERR-05 | pptx_audit.py 报告 slide_count 不匹配或无 notes |
WARNING | 修正 PPTX 后重跑审计 |
| ERR-06 | 评分卡 < 80 分 | WARNING | 按最低维度开新版本,禁止直接交付 |
9) Key Data Anchors
| 数据项 | 锚定值 | 来源 |
|---|---|---|
| 评分范围 | 0-100 | scorecard schema score_range |
| 计算公式 | sum(score_i * weight_i / 100),按权重归一 |
scorecard schema calculation.formula |
| 交付线 | 80 分 | scorecard schema pass_line |
| 可复用线 | 90 分 | scorecard schema reusable_line |
| 评分维度(10 维) | narrative 12 / framework 12 / product_evidence 12 / visual_quality 10 / scenario_reality 10 / speaker_readiness 10 / engineering_reuse 10 / flow 8 / automation 8 / compliance 8 | scorecard schema dimensions |
| 版本阶梯 | 7 级(内容→逻辑→视觉→Keynote→证据→场景→彩排) | 本文件 §5 |
| 超时压缩顺序 | 背景铺垫→过渡句→能力罗列→重复证据解释 | 本文件 §6 Phase 4 |
| 检查清单规模 | 7 组 36 项 | resources/checklists/keynote-delivery-qg-checklist.md |
10) Acceptance Criteria
- 一句话主张明确,三/四段式结构完整,结尾回扣开头
- 每页仅一个核心论点,且能说明其叙事职责
- 产品能力论点均有截图或案例证据支撑,案例页有事件链
- 关键判断均可追溯到来源文件
- 评分卡加权得分 ≥ 80(交付线),评分记录机器可读
-
pptx_audit.py审计通过(slide 数匹配、notes 存在) - 主 PPT 与提词器 PPT 同步,提词器按短句拆页
- 已按目标时长彩排,超时按固定顺序压缩口播
- 交付包齐全:主PPT、提词器PPT、联系表、QG报告、manifest、交接文件
- 检查清单 7 组 36 项全部勾选或明确标注例外
版本历史
| 版本 | 日期 | 变更说明 |
|---|---|---|
| 1.0.0 | 2026-08-13 | 初始版本:自一次真实峰会演讲交付项目的经验沉淀脱敏萃取;萃取版本阶梯、视觉证据三层、提词器/彩排方法论骨架;接入 resources 检查清单与评分卡 schema 及 scripts 配套脚本 |