PPT Master 品牌预设解析:Deloitte 身份规格(design_spec.md)的设计约束与消费链路
【免费下载链接】ppt-masterAI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations,>项目地址: https://gitcode.com/GitHub_Trending/ppt/ppt-master
本篇文章围绕 PPT Master 仓库中
skills/ppt-master/templates/brands/deloitte/templates/design_spec.md这一份品牌(Brand)身份预设展开。Brand 是 PPT Master 四种可复用模板类型(Brand / Style / Layout / Deck)之一,它只交付“身份层”——色彩、字体、Logo 规则、语气与图标风格,不附带任何 SVG 页面排布。读完本文,你将掌握:这份 Deloitte 规格每一节的取值与背后理由、为何所有颜色都标注为近似值、品牌预设如何经 Create Brand 工作流生成并通过校验注册进发现索引,以及它在 Generate PPTX 流水线中如何被消费(安装、段位优先级、平面模式页面自由排版)。
一、定位:Identity-only 预设与四种模板种类的边界
在 PPT Master 的模板体系中,brand与style、layout、deck是四种相互独立的种类,各自只拥有不同的段位(segment),参见 templates/README.md:
| 种类 | 拥有 | 不拥有 | 发现索引 |
|---|---|---|---|
| brand | 身份:色彩、字体、Logo、语气、图标风格 | 页面结构或 SVG 页面排布(roster) | brands_index.json |
| style | 方向/方法:沟通方法、视觉语言、构图节奏、信息表达默认值 | 官方身份、当前项目应用、结构、roster | styles_index.json |
| layout | 品牌中立的可复用结构:画布、Master/Layout 图、页型、槽位、SVG roster | 身份或某个反复出现的应用场景 | layouts_index.json |
| deck | 一个反复出现的演示场景:应用上下文 + 整合的身份与结构 | — | decks_index.json |
Deloitte 预设文件开头的 blockquote 一句话点明了它的本质:
Identity-only preset. No SVG page roster — pages are composed freely under these constraints.
也就是说,这份design_spec.md只提供约束条件(颜色、字体、语气、图标取向),而不提供任何页面原型。当它被选中时,Executor 需要在约束范围内自由构图页面,而不是套用某个固定的版式骨架。这正是 create-brand.md 中“identity only”硬规则的体现:品牌拥有颜色、字体、Logo、语气和图标风格,但不拥有画布、间距系统、页面排布、SVG 原型、Master/Layout 图、占位符契约或预览 PPTX。
Frontmatter:一份品牌预设的元数据入口
文件的 YAML frontmatter 只有四个字段,但它们是整个品牌生命周期的"身份证":
--- brand_id: deloitte kind: brand summary: Deloitte-style professional-services identity — signature green on black and neutrals for audit, tax, risk, and advisory decks primary_color: "#86BC25" ---brand_id:工作区 ID 与库目录名(templates/brands/deloitte/)必须严格一致;kind: brand:声明种类,决定校验与消费方式;summary:一行使用场景摘要;primary_color:主色,必须与正文 §II 颜色表中的 primary 行一致。
这四项是 register_template.py 注册的硬性门槛。从 brands_index.json 可以看到,该索引只维护brand_id → { summary, primary_color }的映射,例如:
"deloitte": { "summary": "Deloitte-style professional-services identity — signature green on black and neutrals for audit, tax, risk, and advisory decks", "primary_color": "#86BC25" }Stage-1 模板选择控件与聊天中的模板列表只读索引,从不扫描目录;一个裸的品牌名永远不会被隐式解析成本地路径(见 routing.md §7)。
二、Brand Overview:适用场景、语气与证据来源
规格第一节用一张属性表交代了品牌的全貌:
| Property | Value |
|---|---|
| Brand Name | Deloitte |
| Use Cases | 审计(audit)、税务(tax)、风险(risk)与咨询(consulting)交付物,监管与合规汇报,行业观点(point-of-view)论文,以及客户顾问型演示文稿 |
| Tone | Formal, precise, measured, evidence-led(正式、精确、克制、证据驱动) |
| Sources | 公开的第三方品牌色汇编(2026-08-07 复核);绿色被广泛记录为 PMS 368;未从官方手册读取任何数值,因此这里的每个值都是近似值 |
这一节最重要的信息是证据来源声明:所有颜色都来自公开的第三方汇编而非官方品牌手册,因此整份规格里的取值都只能是"近似"而非"品牌真相"。这与 Create Brand 工作流的来源标签体系一脉相承——create-brand.md 规定来源标签只有三种:fact(来自官方资产或手册的字面值)、user(用户在任何载体中明确给出的值)、approx(视觉估算或观察到的模式),并有一条硬规则:"绝不把估算、演示惯例或观察到的中性色提升为官方事实"(never promote an estimate, presentation convention, or observed neutral into an official fact)。
三、Color Scheme:绿色如何用、黑色如何承重
§II 是整份规格中实操价值最高的一节,颜色表如下:
| Role | HEX | Provenance | Notes |
|---|---|---|---|
| primary | #86BC25 | approx | 品牌标志性黄绿色,被广泛记录为 PMS 368 |
| accent | #000000 | approx | 与绿色并列的核心配对色 |
| bg | #FFFFFF | approx | 默认浅色演示背景 |
| surface | #F5F6F5 | approx | 卡片与模块表面的近白色 |
| border | #DBDEDB | approx | 发丝线、分隔线与表格边框 |
| muted-text | #63666A | approx | 次要文本、注释与图表标签 |
紧接着是三条必须严格执行的使用纪律:
- 绿色不可用作正文字色:这枚绿色在白色背景上明度偏高、对比度低,因此"绝不要用绿色排正文",只把它留给标识(marks)、规则线(rules)和"唯一一个决定性的元素"(the single decisive element),而不是大面积填充。
- 黑色承担版式重量:标题、正文等文字承载全部版式力度,绿色只是点缀。
- 语义色按 deck 自行选择,且要防撞色:图表和状态语义色应针对每份 deck 单独挑选,特别要避免"绿色主色"与"绿色=正面状态"的语义撞车;同时绝不把一套自造的 success/warning/error 三色组固化为身份的一部分。
从源码佐证看,这份"identity-only"的克制正是 Create Brand 硬规则"no inferred brand truth"的落地——品牌文件只负责声明身份颜色,而图表语义色属于每份 deck 的当前项目决策,strategist-template.md 的段位优先级里,Style 的颜色值只是"方向候选(direction candidates)",绝不等于身份事实。
四、Typography:可移植的中文/西文字体栈
| Role | Family | Weight |
|---|---|---|
| title | Arial, "Microsoft YaHei", sans-serif | 600–700 |
| body | Arial, "Microsoft YaHei", sans-serif | 400 |
这一节附带了一个重要的技术前提:该机构(Deloitte)使用专有的授权字体,本预设既不捆绑、也不声称命名这些字体。同时,PPT Master 不会自动嵌入字体,也不会在 PowerPoint 中跟随 CSS 字体族尾巴(does not auto-embed fonts or follow CSS tails in PowerPoint)。因此表中给出的是默认 Windows/Office 导出栈(Arial 覆盖西文、Microsoft YaHei 覆盖中文),替换字体的唯一合法方式是换成用户确认过的、目标机器上已安装的字体,而不能在规格里臆造一个未安装的字体系列。
这一约束在消费端同样有对应机制:模板应用规划中,品牌/Deck 的固定调色板角色和完整字体会以typography.fixed: true方式锁进计划,只允许在开放的角色或维度上变化(见 strategist-template.md §2)。
五、Logo:none与 "never" 的使用纪律
- File: `none` - Usage: never这是六节中唯一一个"全否定"的约束,原因写得很明确:
- 本预设不捆绑任何 Logo 资产;
- 该机构的标志——包括标志性的绿色圆点装置——是受保护的商标,任何重绘或近似描摹都会造成误导;
- 如果必须出现呈现主体,应用 deck 自己的字体设置可编辑文本,或者把官方提供的资产安装到该工作区的
images/目录并在规格中补充使用规则; - 绝不暗示该机构的关联、赞助、背书或作者身份,也绝不在字标旁边放一个绿点来冒充真实标志。
从工作区契约看,images/目录是可选的(见 brands/README.md),Deloitte 工作区实际只包含templates/design_spec.md一个文件,没有任何图像资产——这与"Logo: none"完全自洽。
六、Voice & Tone:语气即品牌资产
- Formality: formal(正式)
- Person: we / you(英文),我们 / 您(中文)
- Emoji: forbidden(禁用)
- Abbreviations: spell-out-first-use(首次出现先拼写全称)
规格特别注明,这些"是这些 deck 通常写作时遵循的演示惯例,而非官方品牌 token"。落实到写作行为上有三条明确要求:讲清范围、依据与期间(scope, basis, period);把观察与观点分开;为每个数字标注出处。这其实是一套"审计友好"的内容纪律——审计、税务、合规类材料中每个数字都必须可追溯。
七、Icon Style:克制的描边体系
- Preference: stroke(描边风格)
同样是"演示惯例而非官方品牌 token"。推荐使用克制的描边图标族,例如tabler-outline(仓库 icons/ 下该族包含 5129 个矢量图标);要求全 deck 只使用同一套图标族,并且只在图标能澄清某个角色、状态或关系时才使用,绝不堆砌装饰性图标。
八、品牌预设的完整生命周期:创建 → 校验 → 注册 → 应用
8.1 创建:Create Template 派发 Create Brand
任何模板创建都必须从 create-template.md 这个固定入口进入,它只会派发一个子工作流。当用户只想复用"身份层"(颜色、字体、Logo、语气、图标风格)时,选择kind: brand,进入 create-brand.md。
创建流程要点:
- 输入分析:按输入类型(SVG/PNG Logo、官网、品牌 PPTX/PDF、粘贴文本、口头简报、混合包)分别读取,每种输入只支持特定的事实类型,每条证据都要标注来源标签
fact / user / approx。 - 身份简报字段:品牌显示名与使用场景(必填)、主色(必填,
#RRGGBB加来源)、次要/强调/文本/背景色(仅在确认或有证据时填写)、标题/正文字体(必填)、Logo(可选)、语气(必填)、图标风格(必填:linear/filled/duotone或确认的自定义描述)。 - 物化(Materialize):只写
templates/design_spec.md这一个必需文件,外加可选的images/(采纳的 Logo/照片)与icons/(品牌化图标覆盖)。绝不为了占位而创建空目录。 - 验证:spec 必须携带
brand_id、kind: brand、summary、primary_color;brand_id与工作区 ID 一致;I–VI 六节齐全且不得出现 Page Roster / Signature Design Elements;不得有*.svg、native_structure_mode、Master/Layout、占位符、画布或页数字段;每个颜色都是#RRGGBB且 primary 行与 frontmatter 一致;来源为fact / approx / user三者之一。
8.2 校验与注册:两个 CLI 工具
两种作用域都要运行模板模式质检器:
python3 skills/ppt-master/scripts/svg_quality_checker.py "<template_workspace>/templates" --template-mode --canonical-authoring该检查器能识别种类并验证"无 roster 契约"(它知道 brand 是 roster-free 的,因此不会要求页面 SVG)。库(library)作用域额外需要注册:
python3 skills/ppt-master/scripts/register_template.py deloitte --kind brand注册器从 spec frontmatter 推导条目并更新 brands_index.json;它拒绝不完整的 frontmatter、ID 不匹配、页面 SVG、缺失身份小节、非法颜色/来源以及失效的资产引用。项目(project)作用域则跳过注册,报告Not registered (project workspace)。
8.3 应用:从选择到安装再到自由排版
- 选择:用户显式给出工作区根路径(或从索引选一个注册过的根)。品牌根路径必须完整给出,裸品牌名永不隐式解析(routing.md §7)。
- 安装:apply-template-workspace.md 会把库根的
templates/design_spec.md安装为项目内的design_spec.brand.deloitte.md,并在 H1 下方加一行来源批注,其余内容原样保留。品牌是 roster-free 的,因此不安装任何结构载荷;页面结构除非同时选中 Layout/Deck,否则保持自由(flat)。 - 消费:strategist-template.md 在生成规划时读取已安装的 spec,把品牌段位作为身份真值锁进计划:
template_reuse_scope: style、pptx_structure.mode: flat、固定角色字体重置为typography.fixed: true。段位优先级为:Brand 覆盖 Deck 的身份;Layout 覆盖 Deck 的结构;Style 只拥有方向/方法段位,其颜色/字体/图标值只是方向候选,永远不能覆盖品牌身份。
九、实战要点速查
围绕这份 Deloitte 规格,落地一份"审计/咨询风" deck 时可以这样操作:
- 选品牌:在 Stage-1 模板模式中选择
deloitte(或显式传入skills/ppt-master/templates/brands/deloitte/作为精确根)。 - 定骨架:品牌本身不提供页面结构,因此页面全部自由排版,或叠加一个 Layout/Deck 来获得结构。
- 用色:背景
#FFFFFF、模块#F5F6F5、边框#DBDEDB、次要文本#63666A;绿色#86BC25只用于标识、规则线和每页唯一的决定性元素;标题文字用黑色加粗承担视觉重量;图表语义色按 deck 单独设计,避免与绿色主色撞车。 - 排字:沿用
Arial, "Microsoft YaHei", sans-serif(标题 600–700,正文 400);如需换字体,只能换成用户确认已安装的字体。 - 写文案:正式语气、禁用 emoji、缩写首次出现拼全称、每个数字标注范围/依据/期间并区分观察与观点。
- 配图标:全 deck 统一
tabler-outline描边族,只在澄清角色/状态/关系时使用。
十、结语:一份"诚实"的品牌预设
Deloitte 这份design_spec.md最有价值的地方不在于给出了一组漂亮的色值,而在于它对证据边界的诚实声明:所有颜色都是近似值、Logo 明确不捆绑不仿制、字体明确不冒充专有字库、语气与图标取向明确标注为"演示惯例而非官方 token"。这种"绝不越权声称品牌真相"的纪律,加上 Create Brand 工作流里的来源标签体系(fact / user / approx)和"no inferred brand truth"硬规则,共同保证了:任何基于该预设生成的 deck 都可以安全地用于审计、税务、风险与咨询类对外交付,而不会误导客户、也不会冒用受保护的商标资产。这正是 PPT Master 模板体系"分类复用稳定规则、拒绝臆造事实"设计哲学的缩影——它让 AI 生成的内容在"像"与"可信"之间找到了可靠边界。
如需继续深入,建议依次阅读:brands/README.md(Brand 种类与工作区契约)、create-brand.md(创建子工作流)、apply-template-workspace.md(安装与段位消费)、strategist-template.md(模板应用规划)。
【免费下载链接】ppt-masterAI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations,>项目地址: https://gitcode.com/GitHub_Trending/ppt/ppt-master
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考