ppt-skzbz · 通用型 PPT 制作总技能(生产制造 / 通用业务汇报 · v3.8.0)
零点:复刻级黄金标准与设计系统(2026-08-28 定稿 · 最高优先级)
> 本节是 v3.2.0 升级的核心新增。所有 PPT 任务必须以本节规范为准——首次生成即达标,避免多轮迭代。
0.1 复刻级黄金标准文件(0826)
- 文件:
<本地路径>/Desktop/4、数智化项目/5、数智化项目进度/8月数智化项目进度/<参考报告文件> - 性质:用户手动调整定稿的 PPT,作为后续所有同类报告的复刻级参照。
- 应用场景:用户再次提供数智化项目进度表 → 生成的 PPT 必须达到该文件的视觉效果与设计语言。
- 关键参数(已 XML 级核验):
- 尺寸:26.67 × 15.00 inch(双倍坐标,对应 XX0×1080pt 渲染)
- 总页数:20 页(封面 + 数据汇总 + 2 页分析 + 15 页清单 + 结尾)
- 字体:Arial(实际渲染跨平台一致)
- 字号:标题 28pt / 章节 22-24pt / 内容 18pt / 小字 15pt / 图标 9pt
- 主色:
#0A5FAE(主蓝)/#16242F(深字)/#2C3E50(次深字) - 强调色:
#E74C3C(风险红)/#F39C12(警告橙)/#27AE60(完成绿) - 浅色底:
#F4F8FC/#E6F0FF/#E8F0FE/#CADFFF/#FFCDCD - 结构:5 KPI 卡 + 堆叠柱状图 + 7列明细表 + 横向条形 + 工厂分布条形 + 5 条效益卡 + Q4 风险表 + 8 月活跃度图 + 停滞表 + 总结条
0.2 字体规范(2026-08-28 用户明确指定)
- 唯一字体:Arial(含中文回退到系统中文字体属正常)
- 禁止使用:Georgia / Calibri / Times New Roman / 等线 Light / 思源宋体 / 等线(除非作为中文字形回退)
- 实施方式:python-pptx 创建文本框时
run.font.name = 'Arial',并 XML 级设置<a:latin typeface="Arial"/>与<a:ea typeface=""/>(让中文字形走系统默认) - 效率教训(用户原话):字体问题导致本次任务生成了很多版本才满足需求 → 首次生成即设定 Arial,不再走字体试错
0.3 字号阶梯与下限(2026-08-28 用户硬约束)
- 下限硬约束:内容文字 ≥ 12pt,图标上的文字 = 9pt(图标内可读性允许)
- 字号阶梯(从大到小,强对比):
| 层级 | 字号 | 用途 | 字重 |
|---|---|---|---|
| 主标题 | 28pt | 内容页主标题(企业 IP右侧) | 粗体 |
| 副标题 | 22-24pt | 右上蓝色副标题 / 章节大标题 | 粗体 |
| 内容标题 | 18-20pt | 模块标题、KPI 数值 | 粗体 |
| 内容正文 | 15-18pt | 描述文字、表格内容 | 常规 |
| 小字注释 | 12-14pt | 来源、注脚、辅助信息 | 常规 |
| 图标文字 | 9pt | 图标内字符(数字/序号) | 粗体 | - 对比要求:同页相邻层级字号差 ≥ 3pt,确保对比清晰
- 比例协调:放大字号必须同步核算卡片竖向空间(实证:16pt 双行正文需 ≥0.42in 正文区,0.78in 卡片仅 0.30in 正文区 → 必溢出 3.6pt)
0.4 配色上限(2026-08-28 用户硬约束)
- 每页使用色彩 ≤ 3 个(含强调色)
- 常规配色组合(不超过 3):
- 蓝主色组合:
#0A5FAE(主蓝)+#16242F(深字)+#FFFFFF(白底)= 3 色合规 - 蓝+强调组合:
#0A5FAE(主蓝)+#E74C3C(红强调)+#16242F(深字)= 3 色合规 - 蓝+橙警告组合:
#0A5FAE+#F39C12+#16242F= 3 色合规 - 浅色底视为同一色族:
#F4F8FC/#E6F0FF/#E8F0FE/#CADFFF视为蓝色浅底族(属主色衍生) - 色彩必须匹配模板内容页:
<固定模板文件>的内容页色调为准(蓝白调、商务蓝主)
0.5 页面结构布局(按 截屏2026-08-19 11.05.13.png 定稿)
- 企业 IP 形象(左上固定) → 标题(左上、企业 IP右侧、≤20pt 黑粗、各页一致) → 副标题(右上、≤12pt 蓝色右对齐) → 蓝色分隔线 #326DC0 → 内容区(限定上下范围) → 底部蓝色渐变栏(智·能·引·领 / 组·织·活·化,放核心口号)
- 头部区像素级定位(PIL 像素扫描确认):
- 企业 IP/装饰 y 0–0.50in
- 蓝色分隔带 y 0.86–0.97in(0.12in 厚)
- 细分隔线 y 1.03–1.05in
- 标题必须落在 y 0.50–0.84in 头部带(企业 IP右侧,≤20pt 粗体)
- 副标题顶部右侧同行右对齐(≤12pt BLUE)
- 禁止标题文字任何部分横穿蓝色分隔带(横穿 = 用户判定「标题位置错误」)
- 内容区起始 y≥1.10in
0.6 参考模板库(74 个 · 已识别分类)
- 位置:
<模板库目录>/ - 顶级类别:
- 蓝色商务/数据/AI 科技(约 35 个)→ 项目汇报、月报、培训课件首选
- 红色商务(约 10 个)→ 重点项目、警示类、党建汇报
- 紫色科技(约 5 个)→ AI 应用、智能化专题
- 绿色科技(约 3 个)→ 工业自动化、节能低碳
- 工作总结/年终总结(约 20 个,含 0.模版 子目录)→ 月度/季度/年度汇报通用
- 典型模板推荐:
- 数据密集型:
模版/商务风蓝色内容页.pptx(P2 有 123 个形状,多卡+图标+图表混合) - Arial 字体代表:
蓝色的数据可视化分析图.pptx(45 形状,含 4 阴影 + 6 圆角 + 22 渐变) - 简洁蓝色:
模版/蓝色简约PPT循环图.pptx - 逻辑结构图:
浅蓝色逻辑结构图.pptx、蓝色系流程逻辑图.pptx - 同源参照:
AI赋能・数智升级——XX总厂AI应用推进成果报告.pptx、XX总厂AI应用推进成果报告.pptx - 借鉴要素提取:页面结构布局、模型结构(金字塔/锥形/SWOT/冰山/柏拉图/鱼骨/时间轴/架构/链路/仪表盘/环形柱图)、模块维度、色调、阴影、渐变应用、图标使用、展示思路
0.7 效率硬约束(用户反馈"效率很低生成很多版本")
- 首次生成即达标:依据本节 0.1-0.6 规范,开场一次性规划好结构、字体、字号、配色、布局,避免多轮迭代
- 禁止试错行为:不要用 v1→v2→v3→...→vN 多次试错,每次反馈修改都应指向具体规范的违反
- 必做 QA(一次性生成前自检):
- 字体已设置为 Arial(含 XML 验证)
- 内容字号 ≥ 12pt(图标的 9pt 例外)
- 每页色彩 ≤ 3 个
- 标题在 y 0.50-0.84in 头部带,不横穿蓝色分隔带
- 内容区起始 y≥1.10in
- 所有圆角半径 20-25(adj=20000-22000)
- 每个模块有阴影区分
- 像素级溢出校验:LibreOffice 转 PDF → PyMuPDF 逐字包围盒 → 与卡片矩形比对,容差 3pt,0 溢出方可交付
- 视觉级结构检核(2026-09-10 新增 · 四指标量化,防"结构杂乱"):生成后除溢出校验外,须核验结构复杂度——
① 形状总数:单页建议 ≤35;>50 即判定「元素堆砌」(实证:v3.0 P1 达 74 形状 → 用户反馈"结构太杂乱")
② 竖向起始位数量:≤10,反映模块节奏;过多 = 节奏碎片化(v3.0 P1 达 21 个)
③ 紧密间隙:同页相邻元素 <0.15in 的间隙数,应为 0 或仅存在于卡片内标题条与正文的正常衔接
④ 字号分布:正文 <11pt 出现次数应为 0(v3.0 曾出现 10pt×29 处,可读性下降) - 图形使用纪律(2026-09-10 新增 · 防图形堆砌):单页图形形式 ≤2 种(推荐「1 个主图形 + 统一卡片组」);禁止一页并列 3 种以上不同图形(链路图/架构图/阶梯/柱撑/矩阵/徽章混用 → 用户判定「结构太杂乱、显示效果不佳」)。卡片须全篇统一(同圆角、同标题条、同字号)。
- 减法优先原则:「内容不变、仅升级表达」类需求,优先替换承载形式并统一视觉语言,而非增加图形种类;元素数只减不增。
0.8 任务类型识别:过程亮点型 vs 成果数据型(2026-09-07 定稿·用户要求)
> 用户反馈:"后续技能需要识别制作 PPT 时是过程亮点还是成果数据"——动工前必须先判定本任务类型,两类的设计与呈现重心不同。
- 过程亮点型(讲执行思路/机制/推进路径,如向最高主管汇报"怎么做"):
- 要求 思路完善、逻辑清晰、结构图形运用合理;图形必须贴合内容语义(双线对比→对比结构;递进→倒金字塔/进阶阶梯;闭环机制→环形/齿轮/7 节点环;组织分层→金字塔;阶段规划→时间轴/路线)。
- 少数据:数字点到为止或换描述性短句("五大产线工厂/八大职能"可留,不用堆占比)。
- 结论写结果/价值导向结语:机制+路径+可落地价值(科学规划、合理分工、高效执行、可复制、可考核、可持续)。
- 成果数据型(讲成果/数据/综合分析,如"做了多少、效果如何"):
- 要求 图文并茂,依据内容选择合适的数据分析图形:
- 数值多类对比 → 柱状图(部门分类/项目类型/岗位)
- 多维占比(6 程序模块等)→ 雷达图
- 结构占比 → 饼/环/洋葱图
- 时间趋势 → 折线/双柱
- 转化/收敛 → 漏斗
- 聚类/象限 → 散点
- 每图必含真实数值,配"分子/分母"或前后对比(如 46/69·XX%、XX→XX%),便于核验;禁止把装饰性逻辑图当数据图用,也禁止数据图堆叠文字。
- 两页混合型(本任务范式,推荐):P1 = 过程亮点(思路),P2 = 成果数据(图文)——思路与证据分离,逻辑最清晰。
- 参照基准(用户改版 v3.0.key):P1 思路页——顶部横幅主题、中央双圆+梯形、倒金字塔、7 维闭环;P2 数据页——KPI 横排 + 部门柱状 + 程序雷达 + 岗位柱状 + 技术 chips + 成果效益卡。
0.9 每页核心内容差异化(2026-09-07 定稿·用户要求)
> 用户反馈:"每页的核心内容也要根据不同的内容形成"——页脚核心条不是固定一句话模板,须随本页内容定制。
- 思路/过程页 → 写"机制+路径+结果价值"结论句(含可考核/可复制/可持续等价值词)。
- 数据/成果页 → 写"数字事实+占比+主贡献方"洞察句(分子/分母、占比、五主部门贡献 70% 之类)。
- 呈现位置:页脚浅蓝圆角条(y≥6.10)或页面底部整宽结语段;关键=回答"这一页最想让读者带走的一个结果"。
- 页脚核心内容条字数默认控制在 80–97 个字符(含标点),作为本技能默认要求。除非用户另有明确要求,否则按此区间执行,无需在每次提示词中重复说明。引导前缀(如"价值与贡献:")可选——可省去直接以正文开头,但总字符数仍须落在 80–97。
- 用户的"长段整宽结语"同样可接受(v3.0.key P1 底部),长度以一行内不溢出为前提,必要时 11-13pt。
- 前缀可选(2026-09-07 定稿):结语首段前缀(如"价值与贡献:")可省略——用户最终版(经营会议 00907 标签反馈页)即以正文开头、实测 88 字符;不论有无前缀,总字符数仍按 80–97 执行。
0.10 表格与数据密集页面默认要求(2026-09-07 定稿 · 用户要求纳入默认,免重复指示)
> 触发:页面出现"数据表格 / 多行多列结构化信息 / 清单式条目"。用户原话:"对结构和表格的要求纳入后续的默认要求技能,实现后续不需要我再重复写提示词要求"。
- 首选"表式布局"而非原生表格:结构化数据优先用「白卡 + 1pt 主题蓝描边 + 行/列细分隔线」的卡片矩阵,或「徽章标题 + 一句说明」的徽章-卡片清单(经营会议标签反馈页实测范式),避免原生表格挤压排版;仅当数据确需原生表格(可编辑/超多行)时用原生表。
- 原生表格硬约束(表头样式 2026-09-14 修正):表头行 = 浅蓝底
#E6F0FF+ 深字(#16242F)粗体(原"主蓝底白字"约定作废,以用户定稿 v7.0 为准);合计行 = 浅蓝底 + 主蓝粗体;内容 10–12pt(10–11pt 免下限例外仅限真表格,须保证可读);列宽合计 ≤ 卡片可用宽(超出等比收缩);单元格垂直居中;文本左对齐、数字右对齐;行高 ≥0.30in(数据密集单页可压至 0.18–0.22in,字号同步降至 10pt);禁止单元格文字换行溢出(超长文本列加宽或降字号);奇偶行可用浅色族区分或细分隔线。 - 徽章-卡片组:徽章=主题蓝底白字 11pt 粗(0.96×0.32in 起);正文 12pt 深字;一组卡纵向等间隔(H1.24 + gap0.08 ≈ 步距1.32in),可微阶梯右缩表达层级。
- 结构默认(经营会议类"成果总结/反馈单页"):大标题(含强调段)→ 右上本页主题副标 → 双蓝条分区标题(并列主题各自独立分区条)→ 内容 → 整宽结语;左栏放"过程/拆解矩阵",右栏放"关系/闭环循环图+说明卡"。
- 结语条:纯文本整宽两行内(无底框亦可)、黑粗 14pt,字数 80–97(前缀可选),须回答"本页最想让读者带走的一个结果"。
0.11 定稿样式识别:标签提案协同成果单页(2026-09-14 · v7.0 用户定稿)
> 性质:用户将本页并入 8 月运营企划月报(页码 35,章节"二、体系推进"),视为该类"协同成果/专项反馈单页"的复刻级参照。以下样式以定稿图为准,优先于 §0.10 的旧约定(§0.10 表头"主蓝底白字"已作废)。
- 参照文件:
<本地路径>/Desktop/WorkBuddy/2026-09-14-10-47-48/XX总厂8月标签提案_协同路径成果与效益_v7.0.pptx(1 页,Arial,0 溢出)
A. 页面骨架(自上而下 6 段,缺一不可)
| # | 区块 | 规格 |
|---|---|---|
| 1 | 章节标题 | 企业 IP右侧,18pt 黑粗,形如「二、体系推进」(章节序号+章节名) |
| 2 | 右上页主题 | 12pt 主蓝粗体右对齐,形如「2.3-支柱协同整体评价与案例-执行亮点」(编号-主题-执行亮点) |
| 3 | 模块标题 | 内容区首行,18pt 黑粗、无边框、无标题条,形如「2.3.3 标签提案、自主维、设备维保等模块支柱协同价值」 |
| 4 | KPI 行 | 4 卡:白底圆角 + 1pt 浅蓝描边;数值 21pt 主蓝粗居中,标签 12pt 深字 |
| 5 | 主体区 | 左 ① 产出明细表 + 右 ② 图表(并排各半宽);下方 ③ 效益提炼卡(整宽) |
| 6 | 核心说明条 | 主蓝 #0A5FAE 实心整宽条 + 白字粗体 15pt(可两行、左对齐),置于模板底部渐变栏上方;字数 80–97 |
B. 关键样式(与通用基线不同,须以此为准)
- 表格:表头 = 浅蓝底
#E6F0FF+ 深字粗体;数据行浅蓝/白交替;合计行 = 浅蓝底 + 主蓝粗体;字号 10pt、行高 0.18–0.22in - 区块标题条:主蓝实心圆角条(高 0.36in,adj≈0.12)+ 白字粗体 12.5pt,条内文案含口径说明(如「合计 = 协同产出提案 XX 件」)
- 柱状图(成果数据型必守):保留 y 轴刻度(0/10/20/30/40),图例置顶、数据标签显示真实数值、网格线浅蓝
#E6F0FF;禁用"隐藏坐标轴"的极简做法 - 效益卡:左栏「效益类型(件)」、右栏「覆盖率/占比」,第 3 行用主蓝粗体写改进要求(如"金额填报 0 件,9 月起纳入填报要求")
- 页码:右下(模板自带),不遮挡核心说明条
- 图形形式 = 表格 + 柱状图 2 种;形状总数 26 ≤ 35
C. 口径纪律(本类页面强制自检)
- 包含关系自检:多层指标必须自上而下收敛(标签 ≥ 提案 ≥ OPL),出现"下游 > 上游"即判数据错误,须换口径重算(实证:v6.0「协同标签 XX < 提案 126」被驳回 → 改标签级去重得 XX)。
- 三处对账:KPI 卡、表格合计行、图表各系列合计必须完全一致(126 / 96)。
- 贡献率写法:
数值 + (分子 / 分母),如15.1%(126 / XX),便于核验。 - 结语范式:
一是…(分子/分母、占比)…;二是…居首;三是…为主。——结果向、数据化、分点,适配周报与领导汇报。
0.12 长文档(PPT / Word 双版本)产出后渲染自检 —— 硬性步骤(2026-09-15 新增 · 实证有效)
> 触发:任何由 python-pptx / python-docx 脚本生成的多页交付物(方案、报告、月报)。用户对"溢出/裁切/遮挡"零容忍;此类缺陷在 XML 层不可见,只有渲染出来才看得见。
流程(每版必跑,不可省)
1. 生成 → soffice --headless --convert-to pdf --outdir <临时目录> "<文件>"(本机路径固定在 /opt/homebrew/bin/soffice,不是 /Applications/LibreOffice.app/...)。
2. PDF → PNG 逐页:pymupdf(PyMuPDF)doc[i].get_pixmap(dpi=100).save(...);用 import pymupdf(import fitz 会告警)。
3. 自动越界检测:遍历 page.get_text('dict') 的每个 span bbox,凡 x1 > W-3 or y1 > H-3 or x0 < 3 即判越界,打印页码与文本。目标:越界 span 数 = 0(PPT 13.333×7.5in → 960×540pt)。
4. 目视检查:逐页看 PNG(不能只看自动检测——卡片遮挡、表格末行被压住不会触发 bbox 越界)。重点看:多行表格页、左右分栏页、带配图页、页尾结语条。
5. 修复后重新完整跑一遍 1–4,直到 0 越界且无遮挡;最后把干净的 PDF 落到 预览_vX.Y/,删除临时 PNG 目录。
高频缺陷清单(先防后修,均为实证)
| # | 缺陷 | 成因 | 预防公式 |
|---|---|---|---|
| 1 | 表格末行被下方卡片压住 | 表头高 + 行数 × 行高 > 卡片起点 - 表起点 | 先算表总高,再定下方卡片 y;行高宁小勿大 |
| 2 | 左右分栏:右栏文字被左栏表格裁掉 | 右栏 x 起点 < 左栏 x + 左栏总宽 | 硬规则:右栏 x ≥ 左栏 x + sum(列宽) + 0.15in |
| 3 | 卡片内容偏少、大片留白 | 卡片高度按最长内容设定,实际不足 | 补一个信息字段(如"阶段交付物")填满,而非压缩卡片 |
| 4 | 单元格文字横向被截断 | 该列可用宽 = 列宽 − 左右内缩,CJK 按 字号pt 逐字计宽 | 单行字数 ≤ (列宽-0.20)*72 / 字号,留 10% 余量 |
| 5 | 步骤/标签两行溢出 | 窄列放长标签 | 窄列(<1.2in)标签控制在 5 个汉字内 |
辅助函数经验(build_ppt 类脚本通用):grid_table(x,y,widths,headers,rows,hdr_h,row_h) 统一出表,返回结束 y 便于衔接下一模块;pic_cover() 中心裁剪铺图避免变形;每次新增页面都先算 y_end 再放下一个元素,不要凭感觉取整。
0.13 结构改版铁律:图文对应、批量重编号、三格式同步(2026-09-16 新增 · 实证有效)
> 触发:用户对既有方案提出结构性修改(增章、改命名口径、拆分/合并页面、换图)。此时最容易出的不是排版问题,而是前后不一致与图文错配。
A. 图文对应三条硬规则(用户明确要求,v4.0 实证)
1. 照片贴在本体说明下面:讲某一层/某一类的实景照片,必须放在该层说明文字的正下方,禁止抽出来单独做一张"设备图谱"。PPT 用「列卡片 = 层名条 → 文字 → 照片」;Word 用「小节标题 → 文字 → 照片」。
2. 文字—配图紧邻:写完「拓扑:……」立刻放星形拓扑图,再写其余说明与表格。不要让图落在下一个页/下一节,也别让图里重复一遍正文(旧图自带文字框会造成重复,须重绘纯图)。
3. 图表表头与列必须同宽:三阶段/多列类图(甘特、路线图),上方阶段标题条的 x 区间必须逐列等于下方对应列的 x 区间,并画列分隔线强化对齐;用 matplotlib 时给表头与单元格传同一个 cols 列表,不要各算各的。
B. 章节批量重编号(插章时必用)
- 插入新章后,后续章节号(中文序号 + 小节号)需整体顺延。不要逐个手工改:写一次性脚本,用「精确旧串 → 新串」映射批量替换,并输出未命中清单(本次 17 处全部命中,0 遗漏)。
- 替换后立刻跑一次构建 + 一次 grep 反查旧号残留(如 h1("三、、N.1、v3.0)。
C. 口径变更要全库同步
- 一级功能域改名/改数量(如 8→10 域、32→33 子功能、120→129 菜单项)后,必须同步:封面版本、目录、摘要、正文各处数量、图表标题、图内文字、附录术语、以及其它格式(PPT ↔ Word ↔ PDF 预览)。
- 反查手段:用脚本统计关键词出现位置('8 个功能域'、'≤120'、'v3.0' 等),逐处确认。
- "某部门 / 角色不参与"是最高危的一类口径变更:不能只删人员名单,必须全库扫这 9 类位置——① 参与范围/组织范围 ② 角色与职责矩阵 ③ 阶段执行细则的"负责人/相关角色"与"提供的支持" ④ 运维归属与分级运维 ⑤ 审批/会签方 ⑥ 学习与技能建议 ⑦ 推广范围 ⑧ 网络/主数据表中的行(保留事实但标注"本方案不涉及")⑨ 各类矩阵的表头列名。改完再数一遍关键词出现次数,并同步 Word + PPT + PDF 预览。
- "每阶段都要有产出"类要求,要落到可验收的颗粒度:把阶段拆成"小步",每小步必须写明「上线功能 / 关联考核或需求来源 / 可感知价值」三要素,并补一个"阶段只见投入不见成果"的风险项与对应的评估行;同时把考核维度表加一列「上线阶段」,让每条考核内容都能指到具体小步。
D. 三格式同步与预览
- 用户说"同步更新其他格式"时 = 主文档(通常 Word,因为反馈以 Word 为准)+ PPT + 双份 PDF 预览,全部落在同一任务文件夹的 预览_vX.Y/。
- 预览文件名带页数(如 方案v4.0_PPT预览_37页.pdf),便于用户核对是否拿到最新版。
E. 新增页面后的硬校验
- 每加一页,先算再画:表头高 + 行数 × 行高 必须 ≤ 下方元素 y;右栏 x 必须 ≥ 左栏右缘 + 0.15in。
- 本次 v4.0 新增 6 页,逐页核算后修掉 6 处潜在重叠(三级菜单页、各厂进度页、角色矩阵页、网络层 VLAN 表等)——全部在渲染前发现。
F. 图像处理两个坑
- pic_cover() 遇 PNG(RGBA/P 模式)存 JPEG 会报 cannot write mode RGBA as JPEG → 入口统一加 if im.mode not in ("RGB","L"): im.convert("RGB")。
- PIL 画中文用 /Library/Fonts/Arial Unicode.ttf;绘制前用 textbbox 做超宽告警(fit(txt, font, maxw)),否则文字会被画布静默裁掉(本次连修两轮)。
G. Word 表格单元格分点
- 单元格内要分点(①②③)时,table() 需支持 \n:for k, seg in enumerate(str(val).split("\n")): if k: p.add_run().add_break(); p.add_run(seg)。
0.14 Word 长文档加「目录 + 页码」(2026-09-16 新增 · 三遍构建法 · 实证有效)
> 触发:用户说"Word 增加目录和页码"(或交付的 Word 长文档缺目录/页码)。目标:打开即见正确目录,不依赖用户手动刷新域。
A. 页码(简单,先做)
- 页脚居中「第 X 页 / 共 Y 页」:PAGE / NUMPAGES 两个域,中间夹普通 run;给段加上细线(w:pBdr/w:top)。
- 封面不编号:section.different_first_page_header_footer = True,first_page_footer 留空。
- 顺手打开自动更新:doc.settings.element 追加 <w:updateFields w:val="true"/>。
B. 目录(关键:域 + 缓存结果)
- h1/h2 必须改用内置 「标题 1 / 标题 2」样式(add_paragraph(style='Heading 1')),否则 TOC 域取不到条目、导航窗格也无法跳转;外观仍由 run 级格式控制,记得把 Heading/TOC 样式字体重设为目标字体(如 Arial)并清掉斜体/彩色。
- 只写 TOC 域是不够的:LibreOffice/WPS 不刷新域,会显示占位文字。必须写入"缓存结果"——在 fldChar:separate 与 fldChar:end 之间逐条放目录行(标题 + \t + 页码),段上加右对齐 + 点前导的制表位(WD_TAB_ALIGNMENT.RIGHT + WD_TAB_LEADER.DOTS,位置=正文右边界)。
- 结构:段落A(begin+instrText+separate) → N 个目录行 → 段落Z(end);A/Z 设 space=0、字号 1,避免多出空白行。
C. 三遍构建法(让目录页码是真实值)
1. Pass 1:目录不输出任何行 → 完整构建 → 把 h1/h2 收集到的 [[level, text], ...] 写入 _toc/headings.json。
2. Pass 2:目录行数 = 标题数(页码先写占位「—」)→ 构建 → 转 PDF → 逐标题测量页码 → 写 _toc/pagemap.json。
3. Pass 3:行数不变、页码换成实测值 → 最终文件(版式与 Pass 2 完全一致,故页码准确)。
- 要点:Pass 2 与 Pass 3 的目录行数必须相同,否则分页会变、页码失效(这就是 Pass 1 只为"数条目"的原因)。
- 用一个小驱动脚本串起来,并在 Pass 3 后再测一次,比较 Pass2/Pass3 页码差异(应为空)。
D. 两个必踩的坑
| 坑 | 现象 | 解法 |
|---|---|---|
| 目录行自匹配 | 所有页码都指向目录页 | 测量时跳过目录页:按"含 ≥3 处点前导(....)"识别并跳过 |
| 符号乱序 | 标题含 →/“”// 时匹配不到 | 用归一化匹配:只保留中日韩文字与字母数字(\u4e00-\u9fff + isalnum)后比较 |
E. 排布建议
- 目录条目多(50+)时:一级 10pt / 二级 8.5pt、行距 1.0、段后 0.5pt、二级左缩进 0.80cm → 58 条约 1 页。
- 目录标题用非大纲样式(普通段落),否则目录会把自己列进去。
- 正文末尾补一节「目录与页码使用说明」,写明"按 F9 更新域",避免用户改文后页码不同步。
0.15 方案类文档的「专家复审工作流」与三类新增内容范式(2026-09-16 新增 · 实证有效)
> 触发:用户说"调用相关的专家和技能进行复审评估,生成新版本",或要求在方案中新增一类能力/一个实施模块。
A. 专家复审工作流(四步,先评审再动稿)
1. 技能先探路:用 find-skills 检索对口技能(SkillHub https://lightmake.site/api/v1/search?q=...)。若无高相关度结果(score 普遍 < 0.1),改用本地已装技能作评审对照标准(本次用 dev-expert 的"技术选型/架构审查/任务拆解")。
2. 多视角并行评审:一次消息里并行启动 2 个 Agent(不同视角,例如"技术架构"与"实施项目管理"),每个 brief 必须给足:项目背景(组织/人力/既有成果/技术栈/期间/约束)、拟新增内容的完整草案、以及固定的产出要求(结论 + 可执行建议 + 遗漏与风险 + 5–8 条可直接落稿的修改条 + 会牵动哪些既有章节)。要求限字数(如 800 字内),避免空泛。
3. 采纳再动稿:评审意见先归类为「必须改 / 建议改 / 不改」,再动笔。本次关键采纳:① 新增 AI 能力不做平级业务域,改横切能力域 + 平台层引擎;② 试点模块补「进入条件 / 通过判定 / 失败回退」硬闸与一票否决项。
4. 同步范围要一次列全:新增内容会牵动 架构 / 方案全貌 / 主张 / 摘要(结论条数) / 分期小步 / 运维 / 风险 / 效益 / 各模块评估 / 术语表 —— 用脚本逐处替换并做命中校验。
B. 范式一:新增一类"能力"(如 AI 分析)
- 不要把能力类内容做成平级新业务域(会破坏功能域封顶与命名体系)。正确做法:平台层引擎(共性能力,不占额度)+ 应用层横切能力域(额度单列)。
- 必写四张表:① 与既有引擎的职责边界表(确定性 vs 概率性、是否写数据、失败影响、可解释性);② 落地路径分档(开箱即用 → 检索增强 → 本地推理);③ 安全与权限硬约束(权限透传 / 只读边界 / 脱敏前置 / 审计留痕 / 免责标识);④ 数据就绪门禁 + 对抗评测(标准问题集 / 越权 / 幻觉 / 一致性 / 降级 / 采纳率红线)。
- 命名纪律:会给"结论/责任"定性但不具备确定性的功能,一律降级命名(本次"缺陷根因推荐"→"缺陷相似案例检索与改善建议"),并在正文写明"只给候选与线索"。
- 分期纪律:依赖数据积累的功能必须后置并设门禁(如预测类需 ≥6 个月带标签时序数据)。
C. 范式二:新增一个"实施策略"模块(如试点先行)
- 位置选择:与"实施路线"同级的独立章,插在其后、运维之前;并在分期路线处做双向交叉引用。
- 必写三件套(缺一不可):进入条件 / 通过判定(硬指标)/ 失败回退——否则会变成"做了说不出成不成"或"骑虎难下"。
- 必须有 一票否决项:从真实约束里提炼(如"厂区无停机窗口""主管不给工时书面承诺"),并写明"评分再高也不启动"。
- 必须证明不额外增加负担:用"影子项目 + 错峰甘特"把新模块挂到既有小步上(复用同一批表单与配置),而不是另开一条线。
- 输出物要可复用:交付物清单(本次八件套)每件带版本号与责任人;推广节奏按经验曲线给区间并注明"以首例实测校准",不预设固定数字。
- 人才沉淀要挂到既有域:本次把"种子培训师"挂接 ET 岗位技能管理域(认定/激励/落库/交接),不另设体系。
D. 表格行插入的常见坑
用脚本按锚点插行时,锚点串末尾若已含逗号,插入内容再带一个逗号就会产生 "],, 双逗号 → 构建直接 SyntaxError。改完先跑一次语法检查(直接执行脚本)再转 PDF;批量修复用 t.replace('"],,','"],') 并统计命中数。
0.15 结构范式工程坑全集(防溢出/防错结构 · 2026-09-24 v3.16.0 由任务T沉淀)
> 来源:2026-09-18 任务T《WorkBuddy 使用问题说明 PPT》8 内容页实战,首轮脚本暴露 5 条结构性工程坑,此前版本未覆盖。以下为通用硬约束(适用所有分支、所有 PPT 任务),生成前必自检。
① 字体注入须兼容 Run 与 Font 两类对象(python-pptx)
- 文本框 run.font.name='Arial' + XML 注入 <a:latin>/<a:ea>/<a:cs> 仅对 Run 生效;
- 图表的 ch.legend.font / ch.font / ch.category_axis.tick_labels.font / ch.value_axis.tick_labels.font / plot.data_labels.font 均为 Font 对象(无 .font 属性)——对其调 .font 抛 AttributeError: 'Font' object has no attribute 'font';
- 统一助手 arial(elm):有 .font 属性 → elm.font.name='Arial'; elm._r.get_or_add_rPr();否则 → elm.name='Arial'; elm._element;再注入三 typeface;
- 凡图表须原生可编辑且 Arial,必须走此双分支助手,禁止对 Font 对象调用 .font。
② 时间轴 frac 定位公式(防节点挤出画布)
- 节点 x = 起点 + (窗口内第 N 天 / 窗口总天数) × 轴长,比值必须 < 1;
- 反例:对 9 月日期用「日/31」得 35/31>1,节点被挤出右缘(任务T首轮 5 个节点消失)。正确:以窗口起点(如 08-19)为第 0 天,09-06 = 18/30;
- 相邻节点重叠:日期簇(相邻 ≤2 天)用奇偶交错上下分层标签(日期上、次数下,两行 y 错位 ≥0.32in)或内缩;首末节点文字框 x 内缩 ≥0.25in(v3.13.0 既有)。
③ 循环/闭环结构箭头禁用节点边缘直连(防穿越中心圆)
- 四节点(上/右/下/左)以相邻节点边缘直连会形成横穿中心圆的"X"交叉,且左节点易顶到页缘;
- 改 四象限短斜箭头:每象限内相邻节点(如上→右)用"起点在 N 节点右下、终点在 E 节点左上、贴边外"的短箭头;中心圆 r 须 < 节点到中心的垂直/水平偏移,且箭头最近点距中心 > r;
- 节点框宽须使左右节点外缘 < 右侧说明卡起点(如 x=6.9in),按 ccx ± 偏移 ± 半宽 核算。
④ 洋葱/同心结构层标签须按椭圆弦长校验(防贴边/被内圆遮挡)
- 层标签放入环带"垂直中段":以该 y 处椭圆半宽 = a×√(1−(dy/b)²) 校验文字宽(CJK≈字号pt×0.9/72in);
- 中层标签底边须高于内椭圆顶(预留 ≥0.06in),避免被内圆遮挡;外层标签须在外椭圆顶下方且半宽足够;
- 三层半径建议按 0.30/0.55/1.30 比例递增,层间距 ≥0.55in 以容纳一行标签。
⑤ 页脚核心条字数以脚本 len() 实测为准(勿信摘要/自报)
- 技能默认 80–97 字(用户指定 90–97 时以指定为准);生成脚本须对每段页脚 print(len(text)) 并校验区间;
- 已发生"摘要声称已按 90–97 字撰写"但实际仅 56–66 字(任务T首轮)——以脚本运行实测为准,不采信会话摘要/自报;
- 页脚条置于模板底部渐变栏上方(y≥6.40、整宽蓝条),不得遮挡正文、不得被模板页脚压住。
0.16 调用即生效的默认强制要求(用户已确认 · 无需每次输入)
> 机制:用户明确——以下两条要求每次制作 PPT 都必须满足,但用户不再在提示词中重复书写。本技能在响应任何 PPT 任务时,自动作为默认附加要求套用(等同于用户已在提示词末尾追加这两段)。调用即生效,无需用户提及、无需每次复制。
> 智能体执行 PPT 任务时,务必把这两段视为提示词的固定组成部分;若用户提示词已含同义表述,不得冲突、直接采用本规范。
要求 5 · 内容模块化与图表/结构选型(原生可编辑 + 零溢出)
- 每个页面根据内容建立内容模块;内容必须基于用户提供的真实数据与材料,不得杜撰、不得编造数据;
- 每个模块根据内容选择恰当的图表与结构:图表含柱状图、饼图、条形图等,且必须是原生可编辑(python-pptx 生成,非截图/图片嵌入);结构从洋葱结构、递进结构、循环结构、时间轴、金字塔、梯形图、树状等中按内容语义选择;
- 页面内容结构须符合逻辑、空间位置占比合理、美观;
- 生成报告后必须进行效果检核,不能有溢出(LibreOffice→PDF→PyMuPDF 逐字包围盒,0 越界,流程见 §0.12)。
要求 6 · 页脚核心内容说明(站领导视角)
- 每页下方须有核心内容说明,90 至 97 个字;
- 站领导视角:把工作内容转换成结果向、数据化、有价值的表达,突出工作成果;
- 语言正式专业,符合职场汇报逻辑,分点清晰简洁。
> 关联:要求 5 的结构选型与 §0.15 工程坑(arial/时间轴 frac/循环四象限/洋葱弦长)、§0.8 任务类型识别、§0.12 渲染自检联动;要求 6 字数纪律与 §0.9/§0.11 页脚 80–97 字(用户指定 90–97 时从指定)、§0.15⑤ len() 实测联动。
一、技能定位与架构
本技能是(运营企划)制作 PPT 的唯一总技能。所有 PPT 任务(月报、培训、汇报、专项报告)统一进入本技能,再按当前置顶任务对话路由到对应分支。
- 通用基础规范(第二节、第三节):所有分支共享、最高优先级(固定模板/字体/配色/布局/几何 QA/版本管理)。
- 分支(branches/):针对具体置顶任务场景的专属设计系统与结构模板,叠加在通用基础之上。
- 反馈路由(第八节):每次任务收到反馈,通用项提升总技能、专属项沉淀到具体分支。
整合来源(追溯)
PPTYYQH(v1.1.0)→ 已删除,逻辑并入(2026-08-19 更名整合)ppt-craft-pro(v1.0.4)→ 2026-08-20 作为「培训课件分支」并入本技能并删除- L1「PPT 制作要求·偏好·反馈汇总」「PPT 模板与制作规范升级」
- Claw MEMORY「PPT模板生成偏好」(已被固定模板规则覆盖)
- 参考模板库
<模板库目录>/(74 个,2026-08-19 识别)
二、分支管理体系(核心)
0. 输入完整性自检(生成前必做 · 2026-09-10 新增)
> 针对评估指出的「输入信息不完整或格式不对时,仍直接生成可能存在缺陷的 PPT」问题:开场必须先做完整性自检,缺失必填项时主动询问,不得默认生成。
- 必填最小集(缺任一 → 必须询问,不可臆测):
1. 任务场景(月报 / 培训课件 / 实践作业报告 / AI 应用汇报 / 专案进展 / 经营会议反馈)
2. 数据来源(源表或源文档路径,或直接提供原始数据)
3. 输出格式与页数预期(PPTX;单页 / 多页,约几页) - 推荐完整集(能问到就问,问不到按分支默认执行):
4. 受众与场合(最高主管 / 企划 / 车间;会议汇报 / 存档 / 培训)
5. 核心结论(本页/本套最想让读者带走的一句话)
6. 特殊约束(字号、配色、禁用元素、截止时间) - 自检输出模板(询问时统一使用,一次问清,避免多轮往返):
生成前确认(缺项我会主动询问): ① 场景:___ ② 数据:___ ③ 页数:___ ④ 受众:___ ⑤ 核心结论:___ ⑥ 特殊约束:___ - 兜底规则:若用户明确表示"你看着办 / 按上次来",则按分支默认 +
feedback_log.md历史偏好执行,并在交付说明中列出所采用的默认值,便于用户复核。
1. 分支一览表(置顶任务 → 分支)
| 当前置顶任务对话 | 调用分支文件 | 场景 |
|---|---|---|
| 运营企划专家 | branches/00_主分支_运营企划月报.md |
运营企划月报 / 体系汇报(默认分支) |
| 月报评估 | 复用 00_主分支(评估视角) |
以本技能为基准评估月报,不另建生成分支 |
| AI精英组及岗位AI应用识别专案 | branches/03_AI应用汇报分支.md |
AI 应用识别汇报 / 季度成果报告 |
| AM CILT基础应用提升专案 | branches/02_CILT实践作业报告分支.md(内容专精来自技能 AM-CILT基础应用提升专案 的 ② 月度总结报告分支) |
17 页 CILT 实践作业报告(海军蓝+金);内容/脚本来自 AM-CILT 技能,视觉/结构/QA 遵循本总技能 |
| 自主维护基础梳理专案 | branches/04_专案进展汇报分支.md |
现场排查 / 基础梳理进展汇报 |
| 数智化项目 | branches/04_专案进展汇报分支.md |
数智化进度 / 成果汇报 |
| 记录表无纸化项目 | branches/04_专案进展汇报分支.md |
推广 / 验收汇报 |
| 重点事项总结 | (非 PPT,走 yyqh-keyitems-summary) |
文本总结,不调用 PPT 分支 |
| 知识归集助手 | (非 PPT,走 knowledge-aggregation-assistant) |
docx 归集,不调用 PPT 分支 |
| 经营会议·生产主管报告 | branches/05_经营会议_生产主管报告分支.md |
标签反馈 / AI反馈 / 月度要点总结(Keynote 经营会议模板页) |
| 精益标杆大赛参赛资料 | branches/06_精益标杆赛参赛资料分支.md |
WSPM 精益标杆赛「支柱整体报告 + 小组推进报告」(基地/区域/全国)参赛资料及制作模板 |
> 标签提案 / 协同专案类 PPT 复用 00_主分支 或 04_专案进展汇报分支;嵌入经营会议材料时若内容为"标签/AI 专项月度反馈成果"→ 走 05 分支。
1a. 与「内容专精分支」的协作关系(2026-09-11 定稿)
> 本技能是所有 PPT 任务的唯一总入口——任何任务要"做 PPT"默认先进本技能(视觉/结构/QA 以本技能规范为准)。
> 某些置顶任务另有内容专精分支(承载该专案的内容口径、数据映射、脚本),例如 AM-CILT基础应用提升专案 的 ② 月度总结报告分支 v2.0.0。二者关系为双向协作:
| 方向 | 说明 |
|---|---|
| 内容专精分支 → 本技能 | 提供该专案内容 / 数据口径 / 脚本 / 结构映射,并作为本技能分支(02)登记;其视觉类反馈回流沉淀为本技能通用规范。 |
| 本技能 → 内容专精分支 | 提供视觉 / 结构 / 配色 / 字体 / 几何 QA / 像素级检查 / 版本与终版管理能力。 |
- 调用链(推荐):任务命中某专案 → ① 由该专案技能(如
AM-CILT基础应用提升专案)的对应分支产出内容与数据 → ② 由本技能套设计系统与版式生成/深化 PPT → ③ 任务完成后调用本技能做视觉级 + 像素级检查确认(渲染 PDF → 逐字包围盒 vs 卡片矩形,容差 3pt,0 溢出)→ ④ 反馈按 §六 路由:通用项提升本技能通用基础(version+0.1),专案专精项回落对应专案技能分支。 - 不重复维护:专案内容/脚本只在专案技能内维护一份;本技能只保留「分支指针 + 视觉规范」,避免双份定义漂移。
1b. 精准需求描述模板(2026-09-10 新增)
> 针对评估指出的「说『做月报』『生成 PPT』就能用,但内容需说清楚时系统可能理解偏差,缺少精准提需求指引」问题:提供填空式需求模板,把理解偏差降到最低。
- 五要素模板(建议一次性给全,缺失部分按 §二.0 自检规则询问):
| 要素 | 说明 | 示例 |
|---|---|---|
| 场景 | 哪类汇报 / 对应哪个分支 | 「数智化项目 8 月进度汇报」→ 04 分支 |
| 目的 | 要达成什么效果 | 「向最高主管展示推进成果,争取资源」 |
| 受众 | 谁看、什么场合 | 「最高主管 + 各厂主管,月度经营会议」 |
| 关键内容 | 必须出现的数据/模块 | 「5 个 KPI + 15 个项目清单 + Q4 风险表」 |
| 风格偏好 | 字号/配色/版式约束 | 「Arial、每页 ≤3 色、页脚结语 80–97 字」 |
- 推荐提问句式(可直接套用):
请生成【场景】的 PPT。 目的:【目的】;受众:【受众与场合】。 必须包含:【关键内容 / 数据模块】。 风格要求:【字号 / 配色 / 版式约束,或写"按 ppt-jnww 默认规范"】。 数据源:【文件路径】。 - 低效 vs 高效对比:
- 低效:"做个 8 月数智化汇报 PPT"(场景模糊、无数据、无受众)→ 需多轮澄清,易返工。
- 高效:"按 04 分支生成 8 月数智化项目进度汇报;受众为最高主管与各厂主管;须含 5 个 KPI、15 个项目清单、Q4 风险表;Arial、每页 ≤3 色;数据源
xx.xlsx" → 一次成型。 - 触发词(命中即加载本技能):生成PPT / 制作演示文稿 / 做月报 / 月报PPT / 业务汇报 / 做课件 / 重制PPT / 美化PPT / ppt-jnww / PPT / 项目汇报 / 推进会议 / 进度报告PPT。
2. 分支选择规则
- 任务开场先判定:当前处于哪个置顶任务对话(L1「置顶任务清单」9 项)。
- 命中上表 → 读取对应
branches/<文件>.md,其专属规则叠加于通用基础规范。 - 未命中或通用 PPT 指令 → 默认走
00_主分支(固定模板 + 月报框架)。 - 若用户明确允许脱离固定模板(如 CILT 报告),以分支内「历史备用配色」为准。
3. 分支文件位置
~/.workbuddy/skills/ppt-jnww/branches/ —— 每个分支一个 markdown,结构:适用置顶任务 / 设计系统 / 结构模板 / 约束 / 与通用基础的关系。
三、通用基础规范(所有分支共享 · 最高优先级)
> 以下规则覆盖旧版封面/配色/布局;与分支专属规则冲突时,本节优先(除非该分支为经用户批准的脱离模板场景)。
1. 固定模板与页面结构规范(2026-08-19 确立,2026-08-28 强化,优先级最高)
- 主模板:
<固定模板文件>(16:9,13.33×7.5 inch / XX0×1080pt;封面image1.jpeg/ 内容页image1.png)。 - 封面:直接使用模板,禁止修改文字/图片/颜色/布局;落款信息放目录页或第一内容页。
- 内容页区域(按
截屏2026-08-19 11.05.13.png): - 企业 IP 形象(左上固定)→ 标题(左上、企业 IP右侧、各页一致)→ 副标题(右上、小于标题)→ 蓝色分隔线
#326DC0→ 内容区(限定上下范围)→ 底部蓝色渐变栏(智·能·引·领 / 组·织·活·化,放核心口号)。 - 头部区像素级定位(2026-08-26 定稿 · AI评比总结实证):内容页背景
image1.png(1574×891,等比缩至 13.33×7.5in)经 PIL 像素扫描定位——企业 IP/装饰 y 0–0.50in,蓝色分隔带 y 0.86–0.97in(0.12in 厚),细分隔线 y 1.03–1.05in。标题必须落在 y 0.50–0.84in 头部带(企业 IP右侧,≤20pt 粗体),副标题顶部右侧同行右对齐(≤12pt BLUE);禁止标题文字任何部分横穿蓝色分隔带(横穿 = 用户判定「标题位置错误」);内容区起始 y≥1.10in。 - 色彩(每页 ≤3 色,2026-08-28 强化):主蓝
#0A5FAE(运营企划系)或#326DC0(模板蓝)、辅#FFFFFF/#F4F8FC/#E6F0FF、文字#16242F/#2C3E50。强调色仅限 1 个:#E74C3C(红)/#F39C12(橙)/#27AE60(绿)三选一;浅色底视为同一色族。禁用高饱和撞色。 - 字体(2026-08-28 用户硬约束):统一 Arial(标题/正文/表格/图标所有层级);不再使用 Georgia/Calibri/Times/等线 Light。实施方式:python-pptx 创建文本框时
run.font.name = 'Arial',并 XML 级设置<a:latin typeface="Arial"/>与<a:ea typeface=""/>(让中文字形走系统默认)。详见零点.2。 - 字号下限(2026-08-28 用户硬约束):内容文字 ≥ 12pt,图标内文字 = 9pt。详见零点.3 字号阶梯。
- 禁用:标题下装饰线(AI 生成特征)→ 改顶部色块+左竖条或模板蓝线。
1b. 字号阶梯与比例协调(2026-08-28 全面升级 · 基于 0826 黄金标准)
- 字号阶梯(0826 文件定稿,全员推广):
- 主标题 28pt 黑粗(内容页左上、企业 IP右侧)/ 副标题 22-24pt 蓝粗(右上)
- 内容标题 18-20pt 设计色加粗(模块标题、KPI 数值)/ 内容正文 15-18pt 黑常规
- 小字注释 12-14pt(来源、注脚、辅助信息)/ 图标文字 9pt(图标内数字/序号)
- 目录侧标 36pt 黑粗 / 目录序号 32pt 模块色粗 / 目录标题 20pt 黑粗
- 结尾 54pt 白粗;页码 12pt 黑;页脚核心内容条 15pt 粗体
- 映射表/数据密集表格:10–11pt(免 12pt 下限规则),保证密度不溢出
- 下限硬约束:任何正文文字 ≥ 12pt(仅图标内 9pt 例外)
- 对比硬约束:同页相邻层级字号差 ≥ 3pt,确保对比清晰
- 比例协调硬约束:同卡字号差 ≤3 级;放大字号须同步核算卡片竖向空间(实证:16pt 双行正文需 ≥0.42in 正文区,0.78in 卡片仅 0.30in 正文区→必溢出 3.6pt);字号调整必配套几何重排,禁止只改字号不动坐标。
- 不溢出验证(像素级,可复用 QA):LibreOffice
--headless --convert-to pdf→ PyMuPDFget_text("words")取逐字包围盒(左上原点、y 向下、单位 pt/72dpi)→ 与卡片矩形(inch×72)比对,容差 3pt。曾据此定位并修复 v4.4→v4.5 的 P6 受众群体/作者信息卡、P10 步骤条/映射表头 竖向溢出,复核 0 溢出。
2. 历史备用配色(仅当分支经批准脱离固定模板时启用)
- 海军蓝+金:
#1B3A5C/#C89B3C(CILT 报告等) - 强对比 v3:
#163A5F/#1E5C95/#3E86C0/#8FB8DC/#E08A2B/#D6453D/#2E9E6B/#EEF3F8/#D4E0EC/#16242F/#5A6B7B(数据密集/体系汇报) - 阴影:
0 8px 22px rgba(27,58,92,0.10);同页同系过渡,邻页版式不重复。
3. 布局与字号
- 卡片式+阴影;版式:2×2 / 左右分栏 / 进度条 / 时间轴 / 矩阵 / 漏斗 / 仪表盘 / 关系链路 / 维度卡。
- 每页 ≥1 视觉锚点,留白 ≤35%。
- 画布 1280×720 三区(标题 0–116 / 内容 116–664 / 页脚 664–720,含
NN/TOTAL)。 - 主标题 26–28px、区块 15–17px、正文 12–13px、表格 10–11px、KPI 30–38px;页脚核心内容条:15pt 粗体 + 浅蓝底圆角阴影模块 + 左侧 6px 主蓝竖条,阴影用深蓝
#1B3A5Calpha≈13% 协调色调,必须置于内容区下边界之外(页脚区 664–720px / PPTX 中约 y≥6.50in),不得遮挡正文;同卡字号差 ≤3 级。 - 页脚核心内容条字数默认 80–97 字符(含标点):在编辑底部结语前先用脚本或心算统计,确保落在区间内;超出则精简,不足则补充价值词,避免用户每次额外指示;前缀(如"价值与贡献:")可选,可省。
- 内容区字号自适应(2026-08-25 新增,不指定固定大小):具体内容的字体按文本框宽度与字数需要适配,而非固定字号——中文正文建议 13–14pt(窄框 13pt / 宽框 14pt)、行距 1.15、段间距 0;长文本控制在卡片内 ≤2 行;改字号必须同步做像素级溢出验证(LibreOffice→PDF→PyMuPDF 逐字包围盒 vs 卡片矩形,容差 3pt),0 溢出方可交付。规避场景:模板遗留大字号(如 24pt 底部总结条)替换长文本时必溢出,须主动降字号适配。
- 用户指定字号优先(2026-08-25 追加):用户明确给出字号(如技术小组单页总结定稿:底部三段 18pt / 区块标题 24pt / 区块内容 18pt / 底部总述 32pt / 图表放大 ×1.2)时,以用户指定为准,但仍须做像素级溢出验证;内容精简配合大字号。
4. 导出与命名
- 月报:
基地名-运营企划月报-年月-姓名_v1.0.pptx(首版即带版本号,单轮成型亦为_v1.0);转换产物:原文件名-已转换(转换产出本身即视为_v1.0)。 - 多轮版本:
<原名>_v<主>.<次>.pptx(v1.0 起,微调+0.1,重大+1.0)+版本记录.md;同名同任务每次迭代递增,不覆盖上一版。 - 内嵌可点击网页/脚本:
html2pptx不保留超链接与<script>,须预说明并提供可运行.html。 - 终版留存:收到用户终版确认("满足需求/纳入记忆/定稿")或用户提供最终版 → 标记末版为终版,登记 L2/L3「终版索引」并保留该文件;其他过程版本可删除(详见全局「终版留存规范」)。
5. 默认 QA
- python-pptx 检查页数/文本完整/几何溢出/媒体数;LibreOffice 渲染 PNG 目检。
- 几何 QA 排除 footer 误报(top>6500000);内容区溢出必须为 0。
- 像素级文本溢出核验(推荐):渲染 PDF 后用 PyMuPDF 逐字包围盒与卡片矩形比对(方法见三.1b),对「不溢出」做定量确认,优于纯目视;凡用户强调「不溢出 / 比例协调」须执行。
6. 多维结构元件库 + 参考模板库(74 个 · 2026-08-28 全面识别分类)
- 位置:
<模板库目录>/ - 顶级分类与代表模板:
- 蓝色商务/数据/AI 科技(约 35 个)→ 项目汇报、月报、培训课件首选
- 顶级表:
模版/商务风蓝色内容页.pptx(P2 有 123 个形状,多卡+图标+图表混合最密集数据可视化代表) - 蓝色数据:
蓝色的数据可视化分析图.pptx(Arial 字体 + 45 形状 + 4 阴影 + 6 圆角 + 22 渐变) - 蓝色简约:
模版/蓝色简约PPT循环图.pptx、模版/数据图表PPT模板.pptx - 蓝色逻辑:
浅蓝色逻辑结构图.pptx、蓝色系流程逻辑图.pptx、蓝色商务逻辑架构.pptx、思维逻辑架构系列PPT模板.pptx - 蓝色 AI:
模版/蓝色AI科技PPT模板.pptx、模版/靓蓝色人工智能与物联网的融合PPT模板.pptx、模版/蓝白图文风AI创新场景突破...年终总结PPT模板.pptx
- 顶级表:
- 红色商务(约 10 个)→ 重点项目、警示类、党建汇报
- 红色代表:
红色商务锥形.pptx(Aptos Black + 锥形结构)
- 红色代表:
- 紫色科技(约 5 个)→ AI 应用、智能化专题
- 紫色代表:
模版/紫色科技风人工智能应用实践202X年度AI应用报告年终总结PPT模板.pptx
- 紫色代表:
- 绿色科技(约 3 个)→ 工业自动化、节能低碳
- 绿色代表:
模版/绿色人工智能推动工业自动化PPT模板.pptx
- 绿色代表:
- 工作总结/年终总结(约 20 个,含 0.模版 子目录)→ 月度/季度/年度汇报通用
- 子目录:
0.模版/内 40+ 文件(励志商务、商务科技、年中/年度总结、红色/绿色工作总结等)
- 子目录:
- 同源参照(最优先):
AI赋能・数智升级——XX总厂AI应用推进成果报告.pptx(17 页,与本任务最相似)XX总厂AI应用推进成果报告.pptx(24 页)- 高频结构(74 模板共性提取):左顶标题+副标题 / 右标签 / 横分隔线 / 中部图表卡 / 底部总结条
- 常用模型:金字塔 / 锥形 / SWOT / 冰山 / 柏拉图 / 鱼骨 / 时间轴 / 架构 / 链路 / 仪表盘 / 环形柱图
- 视觉规范:阴影 1–2px 描边+浅阴影、圆角半径 20-25(adj=20000-22000)、图标 16–28px 与主蓝同色
- 元件库:Matrix / Funnel / Dashboard / Link / Dimension / Architecture
- 已实现可复用图形函数(2026-09-10 新增 · python-pptx 直接调用):
| 函数 | 图形语义 | 关键实现 |
|---|---|---|
|add_flow_chain(slide,x,y,w,h,label,nodes,main)| 流程链路图(前后对比 / 流程再造) | 标签块 + N 圆角节点 +RIGHT_ARROW连接;main=True主蓝底白字(改善后),否则浅蓝底(改善前),双链上下并列即成对比 |
|add_arch_layers(slide,x,y,w,h,layers)| 分层架构图(输入→理解→生成→复用) | N 层横条颜色递进BG_LIGHT2→BLUE_L1→BLUE_MID→BLUE;前 2 层深字、后 2 层白字 |
|add_stair(slide,x,y,w,h,steps)| 迭代阶梯(版本递进 / 阶段成熟度) | 底对齐、高度由0.52h→h递增;末阶主蓝强调 |
|add_pillars(slide,x,y,w,h,beam_text,pillars)| 三柱撑梁(多支柱支撑一个结论) | 顶部主蓝横梁(结论句)+ 底部 N 张白卡支柱(标题条 + 说明) |
|add_compare_matrix(slide,x,y,w,h,headers,rows,col_w)| 对比矩阵(改善前/后多维对比) | 表式布局:外框白卡+描边,表头下 0.012in 主蓝细线,行间BG_LIGHT2细分隔线;列宽合计 ≤ 卡内宽 |
|add_badge_chip(slide,x,y,w,h,idx,text)| 徽章卡(创新点 / 要点枚举) | 左侧 OVAL 主蓝圆(序号 9pt 白字)+ 右侧说明 |
| 仪表盘 KPI | KPI 数值 + 达成条 | 卡内底部BG_LIGHT2底槽 +BLUE填充(宽 = 比例×槽宽),槽高 0.07in | - 适用场景:「内容不变、仅升级视觉表达」类迭代——优先用上述元件替换纯文字条与平铺 chips,以最少改动实现多维结构与多维逻辑。
- 颜色收敛:
#0A5FAE/#326DC0/#FFFFFF/#16242F(统一收敛到主蓝+深字+白底三色)
7. 技术路径
- 优先 pptxgenjs 生成结构;复杂案例页用 tencent-pptx(JSX) 以 0728 课件案例区为基准(深蓝标题带+青线+①卡深蓝头条+②卡蓝头条+③④⑤色条白卡+积分徽章,五段式)。
- 禁止为调字号/减留白对案例页 python-pptx 从零重绘(曾致变形/溢出);仅可在原坐标体系内微调。
- 固定模板优先复制幻灯片替换内容,避免重建母版。
- 固定模板多页化安全做法(2026-08-26 定稿):先全删模板页(遍历
sldIdLst,prs.part.drop_rel(rId)+ remove),再以目标版式(如「自定义版式」)add_slide新建所需页数——直接移除引用后 add_slide 会撞名(Duplicate name: 'ppt/slides/slide2.xml');版式上的背景/企业 IP/底部渐变栏/页码占位自动继承。 - 图表系列名清空(2026-08-26 定稿):python-pptx 图表
add_series("数量", vals)在不显示图例(has_legend=False)时仍会把系列名渲染为图表上方标题,须用add_series("", vals)清空;数据标签用dl.number_format='General'+number_format_is_linked=False+ 9-10pt 粗体。 - 表格列宽 ≤ 卡片宽(2026-08-26 定稿):python-pptx 表格列宽可覆盖总宽导致溢出卡片右缘,列宽合计必须 ≤ 卡片可用宽(实测 6.50in 超卡片 6.10in 溢出 4pt → 等比收缩)。
四、运营企划月报结构框架(默认分支核心 · 详见 branches/00)
- 页序:封面→目录(仅1页)→整体说明→体系推进→专案成章→AI应用→考核自评→下月规划→感谢。
- 体系推进顺序:目标承接→指标达成→现状案例→体系检核(不可乱)。
- 必含:体系检核页、专案独立成章、支柱协同量化(AM×EM XX万/年、AM×PM XX万/年、PM×QM XX万/年,五段式)。
- 考核导向:体系推进(60)+专案(10)+AI(30);AI 每月≥1条分享、创新申报(创意+2/开发+4/落地+6/推广+8)。
- 详细字段见
branches/00_主分支_运营企划月报.md。
五、版本管理与局部修改(全局规范 + 硬约束)
- 首版即带版本号(全局 2026-08-20 优化):凡生成 PPT 文件,首版命名即嵌入
_v1.0(含单轮一次成型);取消"单轮可不带版本号"例外;每版优化前备份上一版<原名>_v<主>.<次>.pptx,任务文件夹维护版本记录.md。 - "除需优化部分其他不变"→文本签名比对,只动指定页,禁整份重建漂移。
- macOS 下调
@skill:"PPT全局美化"(win32com)→ 说明平台限制,改用 python-pptx 就地美化(保留框架,clear_slide 仅重建目标页)。 - 终版留存:收到用户终版确认或用户提供最终版 → 标记末版/提供版为终版,登记 L2/L3「终版索引」并保留文件;其他过程版本可删除(详见全局「终版留存规范」)。
六、反馈-迭代与分支路由机制(核心)
本技能持续按反馈进化,并按性质路由到总技能或分支:
Step 0 — 开场必读
生成/美化前读 feedback_log.md + 当前分支文件,应用累积偏好;并自动套用 §0.16 两条默认强制要求(用户已确认无需重复输入)。
Step 1 — 即时响应
收到任何修改/批评/偏好:① 本轮立即应用;② 追加 feedback_log.md 记录(含「路由」字段)。
> 终版登记(即时):收到用户终版确认("满足需求/纳入记忆/定稿/就用这版")或用户直接提供实际最终使用版本 → 立即将该版本标记为终版,登记对应记忆层「终版索引」(任务名/文件名/版本号/日期/用途/路径)并保留文件;其他过程版本可删除。
Step 2 — 经验分析与路由(关键)
任务完成收到反馈后,对每条经验分类:
- 通用性(适用所有分支 / 所有 PPT 任务:如配色上限、字体、几何 QA、版本管理、禁用装饰线)→ 提升总技能通用基础规范(第三节),version +0.1。
- 分支特异性(仅某置顶任务场景成立:如 CILT 17 页映射、AI 量化口径、月报考核框架、专案时间轴)→ 写入对应分支文件,并在 feedback_log.md 标注「路由:分支名」。
Step 3 — 共识沉淀与升级
- 通用项确认有效 → 提炼进第三节并
version+0.1。 - 分支项确认有效 → 固化进对应分支文件。
- 累计 ≥10 条有效反馈或重大修正 → 升级主版本(如 3.0.0 → 4.0.0)并通读去重。
Step 4 — 对话复盘→分类记忆(2026-08-20 新增)
收到用户终版确认或阶段反馈后,对本次主题对话做复盘,并纳入分类记忆:
- 复盘要素:① 需求(真实意图与边界);② 对话轮数(往返迭代次数);③ 效果要求(质量/格式/风格核心诉求与达标);④ 关键决策与偏差;⑤ 可复用经验。
- 落点:置顶任务 → 追加 L3 专属「阶段复盘记录」;通用经验 → 提升本总技能通用基础(第三节)/ L1;复盘条目同步登记 L2「对话复盘索引」。
- 技能矩阵:涉及技能优化,按 L1「技能需求矩阵」回写对应技能(任务对话级 / 任务类型级)。
- 终版同步:若本次已触发终版登记(Step 1),复盘时一并确认终版索引完整。
feedback_log.md 记录格式
## YYYY-MM-DD · 场景简述
- 类型:采纳模式 / 待改进 / 新增要求
- 路由:通用 / 分支:<分支名>
- 内容:<用户原话或提炼偏好>
- 处理:<已应用 / 计划应用>
- 状态:已生效 / 观察中
七、执行流程(含分支加载)
- 读反馈:
feedback_log.md+ 当前分支文件(Step 0);并自动套用 §0.16 两条默认强制要求(用户已确认无需重复输入)——在任何 PPT 任务中视为提示词固定组成部分,不等待用户书写。 - 定分支:判定当前置顶任务 → 选
branches/<文件>.md(第二节规则)。 - 套模板:固定模板封面直接使用,内容页遵循第三节布局与配色。
- 信息收集:主题/受众/场合/数据源(月报关联总部考核与基地实际)。
- 结构规划:按分支或默认框架搭页序。
- 设计定稿:通用基础 + 分支专属,参考
12、模版资料收敛颜色。 - 生成:pptxgenjs 主体 + tencent-pptx 案例页;备份上一版。
- QA:几何复核 + 文本检查 + 渲染目检。
- 交付与路由:说明页数/风格/决策/QA;收到反馈按第六节 Step 2 路由并写入
feedback_log.md。
失败归类与自动重试(2026-09-10 新增 · 针对运行稳定性)
> 针对评估指出的「中间出错需手动检查、无自动恢复功能」问题:出错时按三类归类并输出「最小修复清单」,避免盲目整份重跑。
| 错误类 | 典型症状 | 自动处理 |
|---|---|---|
| A · 参数缺失 | 数据源未提供、页数/受众未定、模板路径无效 | 回到 §二.0 自检,一次列出全部缺失项询问补齐 |
| B · 依赖/工具 | ModuleNotFoundError、LibreOffice 未安装、PyMuPDF 缺失、字体不可用 |
输出确切修复命令(pip install … / brew install libreoffice);修复后仅重跑失败步骤 |
| C · 几何/排版 | 文本溢出卡片、标题横穿蓝带、表格超宽、页脚遮挡正文 | 定位到具体页与元件,按 §三.1b / §三.7 局部修复(改坐标或降字号),仅重建目标页 |
- 重试原则:
1. 不整份重建:优先局部修复(文本签名比对,只动指定页),避免版式漂移。
2. 一次只改一类:同类错误批量修完再验证,避免多变量叠加导致难定位。
3. 重试上限 3 次:连续 3 次同类失败 → 停止自动重试,输出「错误原因 + 已尝试 + 建议方案」交由用户决策。 - 失败输出格式(必须给出,禁止只抛原始报错):
```
生成中断 · 错误类【A / B / C】
现象:<具体报错或异常表现>
已尝试:<已执行的步骤>
最小修复清单:- …
- …
需要您提供:<缺失项>
```
八、历史沉淀来源(追溯)
> 本技能为 ppt-jnww 的通用脱敏发布版,以下历史同步自 ppt-jnww(jnww 版本号保留作溯源);本技能发布版本号为 3.8.0。去标识化:个人姓名 / 企业标识 / 绝对本地路径 / 企业专属量化口径已占位为 XX。
- 2026-06-26 pptxgenjs 月报模板(海军蓝+金、卡片)
- 2026-06-29 模板 V2(运营企划封面、Georgia+Calibri、去装饰线)
- 2026-07-13 6月月报评估(命名/封面/目录去重/体系顺序)
- 2026-07-22 CILT DESIGN.md(多维元件、1280×720 网格)
- 2026-07-29 培训课件闭环(版本/局部修改/几何 QA)
- 2026-08-10 AI精英组记忆(v3 备选配色)
- 2026-08-11 CILT v4/v5(海军蓝+金落地)
- 2026-08-19 固定模板识别 + 参考模板库整合
- 2026-08-19 PPTYYQH 更名整合为 ppt-jnww(v2.0.0)
- 2026-08-20 分支化重构(v3.1.0):ppt-craft-pro 作为"培训课件分支"并入并删除;建立按置顶任务的分支管理与反馈路由机制
- 2026-08-20 全局版本管理优化对齐(v3.1.2):首版即带版本号(取消单轮例外)+ 终版留存登记 + 对话复盘 Step4 + 引用 L1 技能需求矩阵
- 用户持续反馈经 feedback_log.md 滚动录入
- 2026-08-24 AI精英组月例会报告模板 v4.5(字体比例协调 + P6/P10 像素级修复):用户要求「字体根据设计调整大小、整体比例协调、不能溢出」+「P6/P10 像素级检查优化」。P6 作者卡 14→16pt 全卡统一、右列三卡比例重排(TOTAL_H 4.40→4.54in 等);P10 步骤条 0.78→0.92in、季报 2×2 qh 1.30→1.08in、映射表 0.90→1.23in 并降字号 10/11pt;PDF→PyMuPDF 逐字包围盒复核 P6/P10 及全 11 页 0 溢出。字体阶梯/比例协调/像素级验证沉淀进第三节三.1b。
- 2026-08-24 终版登记(AI精英组月例会报告模板 v4):用户直接提供最终使用版 AI精英组月例会报告模板v4.pptx(基于 v4.5 设计、用户自行重排页面:5 内容页编号 01–05 居目录后、3 配套页居末尾编号 1–3;Arial、11 页、0 出界)→ 登记 L2/L3 终版索引,标记阶段完成。
- 2026-08-25 AI评比 2 张总结(v1.0→v1.1,定稿 v3.1.4):固定模板多页化(全删+add_slide 安全做法);标题横穿模板蓝色分隔带被判「标题位置错误」→ 像素定位头部带(标题 y 0.50–0.84 ≤20pt、副标题右上同行右对齐 ≤12pt、蓝带 y 0.86–0.97 禁横穿);图表系列名清空 add_series("", ...);表格列宽合计 ≤ 卡片宽。三条规则分别沉淀进 §三.1 / §三.7,v3.1.3→v3.1.4。
- 2026-09-07 经营会议标签反馈单页识别(v3.3.0):对用户定稿单页(00907 标签反馈)做视觉级+像素级识别(python-pptx + LibreOffice→PDF→PyMuPDF,0 溢出、实测 11 种字号色组合、结语 88 字符无前缀)→ 新增 §0.10「表格与数据密集页面默认要求」(表式布局优先 / 原生表格硬约束 / 徽章-卡片组 / 结构默认 / 结语条),§0.9 前缀可选补注;新建 branches/05_经营会议_生产主管报告分支.md 并登记分支一览表;v3.2.2→v3.3.0。
- 2026-09-10 多维度评估针对性优化(v3.4.0):依据四维评估(R 可靠性 4.2 / A 适用性 4.3 / C 规范性 4.0 / E 有效性 4.6)的短板项做定向优化——① 新增 §二.0 输入完整性自检(必填最小集 3 项 + 推荐完整集 3 项 + 自检输出模板 + 兜底规则),解决「输入不完整仍直接生成有缺陷 PPT」;② 新增 §二.1b 精准需求描述模板(五要素表 + 推荐提问句式 + 低效/高效对比 + 触发词清单),解决「需求理解偏差、缺少精准提需求指引」;③ 新建 faq.md(A 触发需求 / B 模板使用 / C 数据内容 / D 排版几何 / E 工具依赖 / F 输出版本,共 19 条问答),解决「无快速检索的问答文档」;④ §七 新增「失败归类与自动重试」(A 参数缺失 / B 依赖工具 / C 几何排版 三类 + 重试三原则 + 失败输出格式),解决「出错需手动检查、无自动恢复」。v3.3.0→v3.4.0。
- 2026-09-10 多维结构与视觉纪律固化(v3.5.0):8 月运营企划月报「AI 应用案例」2 页 PPT 经 v1.0→v4.0 四轮迭代定稿,用户确认「满足需求、纳入记忆」。三条通用规范沉淀:① §三.6 新增「已实现可复用图形函数」七件套(add_flow_chain / add_arch_layers / add_stair / add_pillars / add_compare_matrix / add_badge_chip / 仪表盘 KPI);② §0.7 新增「视觉级结构检核四指标」(形状数 ≤35 / 竖向起始位 ≤10 / 紧密间隙 =0 / <11pt 字号 =0)——v3.0 因单页并列 4 种图形致 74 形状、21 竖向起始位、10pt×29 处,被用户判定「结构太杂乱、显示效果不佳」并否决;③ §0.7 新增「图形使用纪律」(单页图形形式 ≤2 种,推荐「1 主图形 + 统一卡片组」)与「减法优先原则」(内容不变时只替换承载形式、统一视觉语言,元素数只减不增)。终版 v4.0 成效:形状数 P1 74→30、P2 68→36,正文统一 12pt,0 出界 0 穿蓝带;已登记 L3 终版索引。v3.4.0→v3.5.0。
- 2026-09-11 内容专精分支协作关系定稿(v3.6.0):按用户口径明确「ppt-jnww = 所有 PPT 任务的唯一总入口(视觉/结构/QA)」,新增 §二.1a 与内容专精分支的协作关系 —— 内容专精分支(如 AM-CILT基础应用提升专案 的 ② 月度总结报告分支)提供内容/脚本并按分支登记,本技能提供视觉/像素级 QA;确立调用链(专案分支出内容 → 本技能套版生成 → 完成后调用本技能做视觉级+像素级检查 → 反馈按 §六 路由);CILT 分支文件 branches/02 改为指针式登记(不重复维护内容/脚本);frontmatter version 对齐并升 3.6.0。v3.5.0→v3.6.0。
- 2026-09-14 标签提案协同成果单页定稿(v3.7.0):8 月标签提案支柱协同分析单页经 v1.0→v7.0 七轮迭代定稿(用户并入 8 月运营企划月报·章节"二、体系推进"·页码 35),确认为该类「协同成果/专项反馈单页」的复刻级参照。四条通用规范沉淀:① 新增 §0.11 定稿样式识别(6 段页面骨架:章节标题 → 右上页主题「编号-主题-执行亮点」→ 模块标题 → KPI 4 卡 → ①表格+②图表+③效益卡 → 主蓝实心整宽核心说明条);② 表格表头样式修正为「浅蓝底 #E6F0FF + 深字粗体」、合计行「浅蓝底 + 主蓝粗体」(§0.10 原"主蓝底白字"作废);③ 成果数据型柱状图必须保留 y 轴刻度并显示数据标签与图例;④ 口径纪律:多层指标包含关系自检(标签 ≥ 提案 ≥ OPL)+ KPI/表格合计/图表合计三处对账 + 结语范式「一是…占比;二是…居首;三是…为主」。v3.6.0→v3.7.0。
- 2026-09-18 岗位AI应用识别 · 专案化闭环推进 2 页(v3.13.0):按用户提供的「AI专案化闭环推进」7 步闭环参考图 + 3 份月报 .key + 2 个 AI应用实施资料汇总.numbers,一次成型产出 2 页(P1 闭环①—④ / P2 闭环⑤—⑦),QA 0 越界 0 穿带、原生可编辑图表 4 张。沉淀:① 03 分支新增「九、7 步闭环 2 页范式」(闭环步 ↔ numbers sheet 映射写死:0813 的 0/2/3/4.1/4.2/5 + 0904 的 6/7,天然构成闭环前后段);② 工程五坑——.numbers 直读用 numbers_parser 优于 soffice 转 xlsx;add_series("") 空名被渲染成 Series1/Series2 须显式命名;环形图图例类别名须 ≤4 汉字;时间轴首末节点文字框 x 须内缩 ≥0.25in;图表下方说明行须 ≥ 图表底 +0.10in;③ 图形形式数让位于用户明确要求——用户要求「每模块按内容选图表与结构」时不受 §0.7「图形形式 ≤2 种」约束(本页 P1 用 5 种形式、82 形状),但须零重叠并双确认。v3.12.0→v3.13.0。
- 2026-09-18 v2.0 口径改版(v3.14.0):用户要求「数据仅显示 5 个工厂 7—9 月」→ 03 分支新增 §9.5「5 工厂 Q3 口径补充」:① 五厂归并规则写死(含异名映射,部门级与「XX总厂」口径剔除);② 月份以源表实有值执行(该表无 9 月,照写 7—9 月但须在交付说明点明);③ 人数按「一人参与 N 个项目」计,切忌负责人列与参与人列分别累加;④ 三条新工程坑——环形图图例 >4 项须改手绘图例、卡片内「清单+说明」须先算清单末行 y、窄框 CJK 换行阈值 (框宽−0.10)×72/字号×0.9。v3.13.0→v3.14.0。
- 2026-09-20 精益标杆赛参赛资料分支建立(v3.15.0):解析 5 份源文件(3 份 .key 参赛 deck + 25/26 财年评分表),建立 26财年自主维护支柱资料制作模板(30 页,Arial、0 越界、0 穿带)。沉淀:① 新建 branches/06_精益标杆赛参赛资料分支.md(赛制结构、30 页骨架、内容页三段式铁律=左上标题+右上副标题+页内「建议内容卡/示例骨架/评分对照条」、冠军可复制做法 8 条、实证失分点 5 条、硬约束与 QA);② 通用工程经验——sk_table 的 widths 必须内部按合计归一化(否则列宽累乘导致表体飞出页面)、紧凑统计卡(行高<0.78in)须自动切「标签左+占位右」单行模式(否则标签掉出卡片)、窄列标签须按 CJK≈1em 估算自动降字号防折行、长表格 note 须先预留底部空间再算行高;③ 标题 x 由 0.62 → 0.80in 以避开企业 IP(原值擦边重叠);④ 对标分析纪律——须先区分"两届资料共性"与"本届差异",共性项不得当作失分点(实证:XX总厂体系"PART 03 标注重复/跳 PART 04"在 2024 冠军资料中同样存在)。v3.14.0→v3.15.0。
- 2026-09-24 结构范式工程坑全集并入(v3.16.0):来源 2026-09-18 任务T《WorkBuddy 使用问题说明 PPT》8 内容页实战——首轮暴露 5 条结构性坑(arial 仅兼容 Run 致 Font 抛 AttributeError、时间轴 frac 用「日/31」>1 挤出节点、循环箭头横穿中心圆、洋葱层标签贴边、页脚字数摘要误报)。沉淀为通用 §0.15「结构范式工程坑全集(防溢出/防错结构)」,覆盖此前未入技能的缺口;frontmatter version 3.15.0→3.16.0。
- 2026-09-24 调用即生效默认强制要求内置(v3.17.0):用户确认两条要求(⑤ 内容模块化+原生可编辑图表/结构选型+零溢出检核;⑥ 页脚核心说明 90–97 字站领导视角、结果向数据化、突出成果)每次 PPT 都必须满足但不再手输。沉淀为通用 §0.16「调用即生效的默认强制要求」,并在 §六 Step0 / §七 执行流程写入"自动套用、视为提示词固定组成部分";frontmatter version 3.16.0→3.17.0。