ppt-master BCG 品牌预设解析:forest green 咨询风格身份规范与消费链路
【免费下载链接】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
BCG(Boston Consulting Group)品牌预设是 ppt-master 模板体系中kind: brand的一个实例,它不携带任何 SVG 页面名录,只锁定颜色、字体、Logo、语气与图标风格五类身份要素。本文将逐节拆解 bcg/templates/design_spec.md 的完整规范内容,并结合仓库中的品牌目录结构、Create Brand 工作流与模板安装链路,说明这套"身份-only 预设"如何被创建、校验、注册并最终约束一份咨询风格 PPT 的生成。
一、BCG 预设的定位:Identity-only,无页面名录
BCG 预设文档第一行即声明了它的性质:
Identity-only preset. No SVG page roster — pages are composed freely under these constraints.
这与模板资源体系的分工直接对应。在 templates/README.md 中,品牌(Brand)被明确定义为四类独立模板种类之一,各拥有不同片段:
| 种类 | 拥有 | 不拥有 |
|---|---|---|
brands/ | 身份:颜色、字体、Logo、语气、图标风格 | 页面结构或 SVG 名录 |
styles/ | 方向/方法:沟通方法、视觉语言、版式节奏、信息表达默认值 | 官方身份、当前项目应用、结构或名录 |
layouts/ | 品牌中立的结构:画布、Master/Layout 图、页面类型、插槽、SVG 名录 | 身份或重复性应用 |
decks/ | 重复性演示家族:应用上下文 + 集成身份 + 结构 | — |
BCG 这类 Brand 预设只负责"这个品牌的演示文稿应该长什么样",而不负责"每一页怎么排"。页面由 Executor 在预设约束下自由构图——这正是 brands/README.md 中所说的 "Strategist locks the identity segment as truth; Executor composes pages freely under it"。整套品牌预设因此只包含一个必需的templates/design_spec.md,可选的images/、icons/与exports/目录在 BCG 实例中全部缺省。
二、品牌预设的标准骨架:六大必需章节
BCG 文档遵循 brands/README.md 定义的统一 schema,包含六个必需章节:
- I. Brand Overview— 品牌名称、适用场景、语气与来源声明
- II. Color Scheme— 色彩角色、HEX 值与 Provenance 标注
- III. Typography— 标题/正文字体族与字重
- IV. Logo— 文件与使用规则
- V. Voice & Tone— 正式度、人称、Emoji 与缩写策略
- VI. Icon Style— 图标风格偏好
前部 YAML frontmatter 承载可发现性元数据:
brand_id: bcg kind: brand summary: BCG-style consulting identity — forest green and warm neutrals for growth strategy, transformation, and advantage decks primary_color: "#147B58"这四条字段(brand_id、kind、summary、primary_color)是 create-template.md 中 Brand 分支 Step 4 持久化的"仅子工作流自有字段",也是 register_template.py 读取并写入brands_index.json的输入来源。当前 brands_index.json 中 bcg 条目即与 frontmatter 完全一致。
三、色彩方案:森林绿是"基调色"而非"高亮色"
BCG 预设的色彩表是整份规范的核心约束:
| 角色 | HEX | 来源 | 备注 |
|---|---|---|---|
| primary | #147B58 | approx | 森林绿,公司的主导身份色,通常对应 PMS 341 C |
| accent | #0A3D2C | approx | 由主色派生出的深绿,用于章节底色与纵深 |
| bg | #FFFFFF | approx | 默认浅色演示背景 |
| surface | #F4F6F4 | approx | 暖灰白,卡片与模块表面 |
| border | #D8DED9 | approx | 发丝线、分隔线与表格边框 |
| muted-text | #5B6660 | approx | 次级文本、注释与图表标签 |
文档特别强调两点事实边界与使用纪律:
- 每一行都是近似值。这些数值来自 2026-08-07 审核的第三方品牌色汇编,汇编本身明确说明这些数值并未发布在 BCG 官方指南中,"Nothing here may be treated as brand truth or represented to a client as the firm's specification"。因此绝不能把该预设当作官方品牌规范向客户陈述。
- 绿色是 grounding color 而非 highlighter:用于结构、层级与决定性标记,而不是给页面上每个元素染色。
- 语义色不得锁定:图表与状态色应按每一份 deck 的语境选择,尤其要避免绿色主色与"正向/成功"状态语义撞车;规范明确禁止将自造的 success/warning/error 三色固化为品牌身份的一部分。
这与 create-brand.md 的硬规则一脉相承:approx属于三种 Provenance 标签之一(fact/user/approx),且严禁将估算、演示惯例或观察到的中性色提升为官方事实,严禁发明语义三色。
四、字体规范:不捆绑、不内嵌、不声明
| 角色 | 字体族 | 字重 |
|---|---|---|
| title | Arial, "Microsoft YaHei", sans-serif | 600–700 |
| body | Arial, "Microsoft YaHei", sans-serif | 400 |
文档明确说明:BCG 使用专有许可字体,该预设既不捆绑也不声明使用它。同时 PPT Master 不会自动内嵌字体,也不会在 PowerPoint 中跟随 CSS fallback 链——上面两行是 Windows/Office 环境的默认导出结果;只有当用户确认目标机器已安装某字体后,才允许替换。
这一约束与 design_spec_reference.md 中项目级design_spec.md的 Typography System 形成对照:项目级规范会给出完整的 Title/Body 字体栈与字号层级锚点,而品牌级预设只承诺字体族与字重,具体字号、行高与排版节奏由 Style/布局或执行阶段决定。
五、Logo 政策:none,永不使用
BCG 预设的 Logo 章节只有两行:
- File:
none - Usage: never
理由十分明确:公司的商标受法律保护,重绘或近似绘制都会歪曲其形象,因此仓库不捆绑任何 Logo 资产。若演示中必须出现呈现主体,应将主体名称设置为可编辑文本(使用 deck 自身字体),或将官方提供的资产安装到工作区的images/目录并补充使用规则。任何情况下都不得暗示 BCG 的关联、赞助、背书或署名关系。
brands/README.md 补充了目录约定:images/可选,Logo 文件名应当具有描述性,且design_spec.md§IV 需列出确切的../images/...路径与使用规则——BCG 实例因为无资产,直接声明none。
六、语气与图标风格
Voice & Tone(基于此类 deck 常见语域推导,非官方品牌 token):
- Formality: formal
- Person: we / you(英文),我们 / 您(中文)
- Emoji: forbidden
- Abbreviations: spell-out-first-use(首次出现时拼写全称)
- 内容惯例:陈述结论而非仅罗列观察、保持限定精确、每个数字都要注明出处
Icon Style:
- Preference: stroke(描边风格)
- 建议使用克制的描边图标家族(如
tabler-outline),整套 deck 保持同一家族,且仅在图标能澄清某个角色、状态或关系时才使用
值得注意,仓库 templates/README.md 显示icons/目录共含 12,027 个矢量图标,其中tabler-outline有 5,138 个——BCG 预设推荐的描边风格与仓库内建图标库直接衔接,执行时无需额外准备图标资源。
七、消费链路:从 Stage-1 候选到项目本地安装
BCG 预设不是被"自动套用"的,它要经过完整的模板选择与安装链路:
发现:Default 生成的 Stage-1 控件与聊天列表演示文稿列表只读取 brands_index.json,不扫描目录。
bcg的条目(summary +#147B58)由此进入候选。裸的"BCG"字样永远不会隐式解析为本地路径,详见 routing.md §7。选择与确认:用户提供精确的 workspace 根路径(或 Create Template 会话交接的根),在 generate-pptx.md Stage-1 确认后,进入 apply-template-workspace.md。
校验:Brand/Style 无名录,仍需运行共享校验器:
python3 skills/ppt-master/scripts/svg_quality_checker.py "<workspace_root>/templates" --template-mode --canonical-authoring按 template-tools.md 说明,--template-mode对kind: brand会校验身份-only 的 frontmatter/章节/颜色/Provenance/资产引用。
- 安装:
python3 skills/ppt-master/scripts/apply_template.py <project_path> --root <workspace_root>库根目录的裸templates/design_spec.md会被安装为项目内的design_spec.brand.bcg.md,并在 H1 下追加一行来源说明;images/、icons/随根目录整体复制一次,exports/被忽略。
- 消费:strategist-template.md 读取已安装的 spec,将身份片段作为"truth"——BCG 的主色、字体、Logo 禁用规则、语气与图标偏好会以
typography.fixed: true等方式进入最终锁与执行。因为 Brand 不拥有结构,纯 Brand 方案保持pptx_structure.mode: flat;若同时选中 Layout/Deck,则结构由后者负责。
八、反哺:如何产出类似的品牌预设
若想为另一个品牌创建同类身份预设,入口是 create-template.md,它会分发到 create-brand.md。核心流程:
- 输入分析:按来源类型(SVG Logo、PNG/JPG、官网/手册、品牌化 PPTX/PDF、粘贴文本、口头简报、混合包)提取证据,并给每条色彩值打上
fact/user/approx标签。 - Identity Brief:必需的字段包括品牌显示名与用途、主色(
#RRGGBB+ Provenance)、标题/正文字体、voice & tone(正式度/人称/Emoji 策略/缩写策略)、图标风格(linear/filled/duotone/ 自定义确认描述)。 - 物化:仅写入
templates/design_spec.md(项目作用域下为design_spec.brand.<brand_id>.md),可选images/与icons/。文档提供完整 Markdown 模板骨架,BCG 实例正是该骨架的成品。 - 校验与注册:两种作用域都跑
svg_quality_checker.py --template-mode --canonical-authoring;库作用域追加注册:
python3 skills/ppt-master/scripts/register_template.py bcg --kind brand --dry-run # 预检 python3 skills/ppt-master/scripts/register_template.py bcg --kind brand # 确认后注册注册器会拒绝不完整的 frontmatter、ID 不匹配、页面 SVG、缺失身份章节、非法颜色/Provenance 以及失效的资产引用,并将条目写入brands_index.json——这是后续所有消费的唯一定义来源。项目作用域则跳过注册,报告Not registered (project workspace),根目录以explicit身份被消费。
结语
BCG 品牌预设是"身份约束先行"设计哲学的完整标本:一份六章节的 Markdown 规范,精确划定了"什么可以被当作品牌事实(几乎只有近似值)""什么必须拒绝(Logo 渲染、字体捆绑、语义三色锁定)",并借助 frontmatter + 索引注册 + 校验器,让森林绿咨询风格可以在任意项目中以可验证、可追溯的方式复用。理解这份预设,也就理解了 ppt-master 模板体系中 Brand 种类从创建、注册到消费的完整闭环。
【免费下载链接】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),仅供参考